我有一个id为age的输入字段。我正试图使用ajax通过这个年龄和其他输入字段中的一些其他值,如下所示-
var age = document.getElementById('age').value;
var wpm = document.getElementById('wpm').value;
var sex = document.getElementById('sex').value;
var queryString = "?age=" + age ;
queryString += "&wpm=" + wpm + "&sex=" + sex;
ajaxRequest.open("GET", "ajax-example.php" + queryString, true);
ajaxRequest.send(null);
ajaxRequest.open("GET", "ajax-example.php" + queryString, true);
所以在我的html文档的javascript部分,如果我写
var age = document.getElementById('age').value;
程序执行得很好。
但是如果我写这个而不是上面的声明-
var age =$('#age').val();
我的年龄值未通过
所以我的问题是的陈述之间有什么不同
var age = document.getElementById('age').value;
var age =$('#age').val();
Javascript
var age = document.getElementById('age').value;
Jquery
var age =$('#age').val();
如果$("#age").val()
不起作用,那么很可能根本没有为jquery加载库
http://code.jquery.com/jquery-latest.min.js
用于最新的jquery库。如果你把这个库加载到你的页面中,那么所有的jquery脚本和函数都应该可以工作——我很肯定ajax是一个jquery函数,所以你会想做