|
|
1
4
您的主要问题似乎是在HTTP报头中返回JSON数据,而不是作为响应的内容。你可能想这样做:
您必须将其与自己的服务器端数据结构相适应,但希望您能理解。如果已经有可用所需数据填充的现有类,则可以使用这些类,而不是为传输创建新类。 call an ASP.NET AJAX Page Method with jQuery
关于数据参数,以下是需要字符串的信息: http://encosia.com/2010/05/31/asmx-scriptservice-mistake-invalid-json-primitive/ 此外,这里还有更多关于使用JSON.stringify文件()方法: http://encosia.com/2009/04/07/using-complex-types-to-make-calling-services-less-complex/ .d问题一开始可能令人困惑。基本上,JSON会像这样返回,而不是像您预期的那样:
http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/ |
|
|
2
1
答案应该是: 在ajax设置的url值末尾添加方法名:
确保使用该方法指向正确的页面,并确保该方法具有WebMethod()属性。 $。ajax几乎可以为您处理所有事情。如果AJAX调用成功,返回数据将作为参数传递给success函数,即:
“的值”数据.消息仅当“message”是返回数据的属性时,才可用。在您的例子中,id为“testp”的元素应该接收数据.消息,但对象的其余部分未被使用。 非常棒的博客,您可以查看AJAX for.Net的所有内容: http://encosia.com/ http://www.json.org/js.html )测试返回的数据。只需添加
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |