Jquery读取JSON返回数据的代码实例

发布时间:2020-11-10编辑:脚本学堂
本文介绍下Jquery读取页面中返回的JSON数据的实例,有需要的朋友,可以参考下。

1、从asmx文件返回,其实是字符串,需要特别处理
jquery代码:
 

复制代码 代码示例:
function GetInfo() { 
    $.ajax({ 
        type: "POST" 
        , contentType: "application/json" 
        , url: "pub.asmx/GetInfo" 
        , data: "{'pId':'" + _PublicId + "','userId':'" + _UserId + "'}" 
        , dataType: 'json' 
        , success: function(data) { 
            var json = eval('(' + data.d + ')'); 
            alert(json.flower + "," + json.egg + "," + json.isvote + "," + json.iskeep); 
        } 
    }); 

2、C#代码:
 

复制代码 代码示例:
[WebMethod] 
public string GetInfo(int pId,int userId) 
{
    return String.Format(@"{{""flower"":""{0}"",egg:""{1}"",isvote:""{2}"",iskeep:""{3}""}}" 
        , dr["flower"] 
        , dr["egg"] 
        , Convert.ToBoolean(dr["isvote"]) 
        , Convert.ToBoolean(dr["iskeep"])); 
}
 

就是这些了,Jquery读取net程序中返回的Json数据。
有兴趣的朋友,可以给加上注释,再度分享与扩散,呵呵。