首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于 jquery ajax 传接送格式 到 webservice 的有关问题!

2012-03-22 
关于 jquery ajax 传接送格式 到 webservice 的问题!!!!将代码贴出,请各位帮我看看什么问题!ajax传值到 we

关于 jquery ajax 传接送格式 到 webservice 的问题!!!!
将代码贴出,请各位帮我看看什么问题!

ajax 传值到 websevice 的问题!

只要将 contextType改成 application/json 服务器端就会报错,难道是我json data 格式不对吗?






C# code
 $.ajax({                    type: "post",                    url: "AjaxLoginAsmx.asmx/UpdataRowValue",                contentType: "application/json;charset=utf-8",                     //                   dateType: "json",                   data: "({\"id\":\"" + this.id + "\",\"city\":\"" + city + "\",\"name\":\"" + name + "\",\"num\":\"" + num + "\"})",                    success: function(de) { alert(de) },                    error: function(html) { alert(html); }                });






webservice.asmx.cs




  [WebMethod]
  [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
   
   
  public string UpdataRowValue()
  {

   
  try
  {
   
  return serializer.Serialize(new success { successed = 1 });
   
  }
  catch (Exception ee)
  {
  return serializer.Serialize(new success { successed = 0 });
  }
  }


   
  }
  public class success
  {
  public int successed{get;set;}
  }

[解决办法]
参见完整的例子
http://dotnet.aspx.cc/file/jQuery-Ajax-Call-WebService-DataTable.aspx

热点排行