Jquery ajax不向webmethod发送json数据
我正在做简单的保存操作(代码如教程所示)Jquery ajax不向webmethod发送json数据,jquery,ajax,json,Jquery,Ajax,Json,我正在做简单的保存操作(代码如教程所示) …但ajax并没有向save方法发送json数据 在Firebug控制台上,它显示以下错误: “网络错误:500内部服务器错误- (注意:我的库已更新并正确放置。) 阿贾克斯 我的网页url是 ../WebApplication2/WebForm1.aspx 保存方法(webform1.aspx.cs) 类似职位: 它建议使用数据类型:“JSON”而不是“jsondata”…我已经有了 它建议为save方法创建一个单独的webservice来
…但ajax并没有向save方法发送json数据 在Firebug控制台上,它显示以下错误: “网络错误:500内部服务器错误- (注意:我的库已更新并正确放置。) 阿贾克斯 我的网页url是
../WebApplication2/WebForm1.aspx
保存方法(webform1.aspx.cs)
类似职位:
它建议使用数据类型:“JSON”而不是“jsondata”…我已经有了
它建议为save方法创建一个单独的webservice来代替cs文件
建议将
[ScriptMethod(ResponseFormat=ResponseFormat.Json)]
在WebMethod上。。我已经做到了
建议使用JSON.stringify。。。这也不起作用
data: { 'name': JSON.stringify(name), 'Gender': JSON.stringify(gender) },
只需要换成
data: JSON.stringify({ 'name': name, 'Gender': gender }),
这篇文章有帮助
data: { 'name': JSON.stringify(name), 'Gender': JSON.stringify(gender) },
data: JSON.stringify({ 'name': name, 'Gender': gender }),