您是第 Web Page Tracking 位访客

水~墨~

昂首阔步,不留一点遗憾!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

$.ajax({

                    type: "post",
                    url: "AjaxLoginAsmx.asmx/UpdataRowValue",

                    contentType: "application/json; charset=utf-8",
                    cache:"false",
//                    dataType:"json",
                    data: "{'id':'" + this.id + "','city':'" + city + "','name':'" + name + "','num':'" + num + "'}",
                    success: function(json) { alert(json); if (html) { alert("更新成功!"); } else { alert("更新失败") } },
                    error: function(html) { alert(html); }

                });

 

 

老报错:image

image

 

 

解决办法:  data要严格 json数据   {"a":"1","b":2}

 

参数名要双引号,字符串值也要双引号,int不用。

 

另外:xx.asmx页面加上  [ScriptMethod(ResponseFormat = ResponseFormat.Json)]

 

实现获取json,返回json,并且 参数名字要同。  返回格式:{"d":{\"ok\":1}}

js:   jqueyr.parseJson(json.d).ok

posted on 2012-03-13 11:57  水墨.MR.H  阅读(232)  评论(0编辑  收藏  举报
知识共享许可协议
本博客为水墨原创,基于Creative Commons Attribution 2.5 China Mainland License发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的水墨(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。