好库网 好库网首页 | 我的好库
JQuery入门

jQuery Ajax以JSON格式传递结果数据

发布者:jquery2000
发布日期:2012/6/19 22:43:50   更新日期:2012/6/19 22:43:50
阅读次数:2922
评分:4.80
介绍:我们有这样一个需求,浏览器中通过jQuery ajax向服务器发送请求,服务器返回json格式的数据告知请求的处理结果。
正文:

 

json作为客户端与服务器端数据交互时的格式是非常适合的。我们有这样一个需求,浏览器中通过jQuery ajax向服务器发送请求,服务器返回json格式的数据告知请求的处理结果。

 

1)json格式数据

[{"resultcode":1,"resultmsg":"结果正确"}]

 

2)jQuery ajax请求

 

$.ajax({
    url: 'document.html',
    type: 'GET',
    dataType: 'json',
    error: function(){
        alert('加载失败');
    },
    success: function(json){
	alert("错误码:" + json[0].resultcode + ",详细信息:" + json[0].resultmsg);
    }
});

3)使用getJSON发送请求

json数据如下:

[{"resultcode":1,"resultmsg":"结果正确"},{"resultcode":2,"resultmsg":"结果错误"}]

 

请求数据并遍历:

 

$.getJSON("document2.html",{param:"loveu"},function(data){
   $.each(data,function(idx,item){
      alert("错误码:"+item.resultcode+",详细信息:"+item.resultmsg);
   });
});

我个人而言更喜欢$.ajax,因为它更加通用。

本文中涉及的所有代码下载:http://www.okbase.net/file/item/3030

 


评论 [发表评论]
账号 密码 还没帐号呢,现在注册一个?

免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。