jQuery Ajax 简介:
jQuery 提供多个与 AJAX 有关的方法。
通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。编写常规的 AJAX 代码并不容易,因为不同的浏览器对 AJAX 的实现并不相同。这意味着您必须编写额外的代码对浏览器进行测试。不过,jQuery 团队为我们解决了这个难题,我们只需要一行简单的代码,就可以实现 AJAX 功能。
jQuery.get方法:
$.get(url, data, function(jsonObj), dataType)
url: 要访问的url地址, 例如:https://www.whatisit.com/what
data: 加在url后面的参数,这里用json格式, 例如:{ name : "Tony", age : "22", gender : "male" } 注意:其中的key是不加双引号的,value要加双引号。
function(jsonObj): 当请求success时要执行的方法, 如果后边的参数dataType为"json", 其中的jsonObj就是返回的JSON对象, 可以随便命名。
dataType: 预计返回的数据格式,这里我们想要的是json数据,它的值可以是别的数据格式,这里暂时只讨论它为"json"的情况。
例如:
var url_add = "https://localhost:8443/oauth2/GoogleAutoDnsToken";
$.get(url_add, {
name : "Tony",
age : "22",
gender : "male"
}, function(data) {
alert(data.status); //注意:这里的data是json对象,status是json对象里的一个key,data.status就是获取status对应的值。
}, "json");
如果服务器返回的是 {"status" : "success", "information" : "register_success"}, 那么方法执行的结果就是alert出了success。