ajax可能出现的问题

响应不了

在webform中

 1.data应该是"{'id':'" + id + "'}"这样的格式来写,不能像MVC中写成{id:id},如果用到第三方js 如layui,则 data = JSON.stringify(data.field)

2.contentType,是发送数据的格式,复杂的数据格式应写成 contentType: "application/json;charser=utf-8",MVC中默认即可

3.路径:xxxxx.aspx/funName

4.返回的数据被封装到result.d中,应进行转化:var obj = JSON.parse(result.d);

3.后台:[WebMethod]  public static string funName( return JsonConvert.SerializeObject(obj);)

猜你喜欢

转载自www.cnblogs.com/DoudouZhang/p/9121852.html