Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ajax不向webmethod发送json数据_Jquery_Ajax_Json - Fatal编程技术网

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 }),