Jquery读取返回的JSON数据

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

jquery:

[javascript]   view plain copy
  1. function GetInfo() {  
  2.     $.ajax({  
  3.         type: "POST"  
  4.         , contentType: "application/json"  
  5.         , url: "pub.asmx/GetInfo"  
  6.         , data: "{'pId':'"   _PublicId   "','userId':'"   _UserId   "'}"  
  7.         , dataType: 'json'  
  8.         , success: function(data) {  
  9.             var json = eval('('   data.d   ')');  
  10.             alert(json.flower   ","   json.egg   ","   json.isvote   ","   json.iskeep);  
  11.         }  
  12.     });  
  13. }  


C#:

[csharp]   view plain copy
  1. [WebMethod]  
  2. public string GetInfo(int pId,int userId)  
  3. {  
  4. n style="white-space:pre">  </span>……  
  5.     return String.Format(@"{{""flower"":""{0}"",egg:""{1}"",isvote:""{2}"",iskeep:""{3}""}}"  
  6.         , dr["flower"]  
  7.         , dr["egg"]  
  8.         , Convert.ToBoolean(dr["isvote"])  
  9.         , Convert.ToBoolean(dr["iskeep"]));  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值