|
|
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 )测试返回的数据。只需添加
|
|
|
James Williams · 如何在单击按钮时刷新div内容 3 年前 |
|
|
Mehmet · javascript执行了多个 3 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 4 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 4 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 4 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |