jQuery.get方法请求JSON数据,解析JSON数据 注意事项

来源:互联网 发布:淘宝爱宠乐园 编辑:程序博客网 时间:2024/05/16 18:49
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。

原创粉丝点击