1
5
步骤1,客户端: 您必须将客户机对象序列化为JSON,我个人使用JSON2库的stringify()方法: http://www.json.org/js.html
步骤2,服务器端:必须通过C代码将序列化对象转换为“可吃”的对象。在这里,您可以使用Microsoft的JavaScriptSerializer类的deserialize()方法(但如果没有安装sp,它可能在.NET 3.5中有一些问题),或者使用json.net库。 http://james.newtonking.com/pages/json-net.aspx 服务器端方法签名应为:
其中“myobj”是客户端对象容器的名称:
|
2
0
您的asmx页面需要SOAP信封吗?如果是这样的话,您将很难通过xmlhttp请求直接连接到它,而需要对附加的标记进行处理(当然可以,但这是一种痛苦)。您可能需要查看一些创建RESTful服务的示例,因为它们更容易通过JavaScript进行通信。看一看 http://www.west-wind.com/weblog/posts/324917.aspx . |
3
0
javascript端:
Web服务是:
|
4
0
类似问题的详细答案说明结合jquery&json2.stringfy()可以用于将复杂类型发送到服务器端方法。 在服务器端,您只需要将所需的类型放入方法签名中(例如foo(mytype obj)…}) How to send JSON object to asp.net web service and process the data there? |
5
0
让我们简化一下: 您有一个服务器端对象实例名称和一个客户端对象实例名称。 在jQueryAjax中-使用此表单
在服务器端使用
只要myObject与您的javascript对象具有相同的签名,这将起作用。您可以使用类似于myserverSideoObjectInstanceName.studentName(或其他任何东西)的工具获取值(在服务器上)。 |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
Henry · 使用Python将json重新格式化为键值对 2 年前 |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
Vodka · 如何将单个json对象转换为json数组? 2 年前 |
Alper · 从json转换为数据帧? 2 年前 |