【发布时间】:2011-03-02 22:44:49
【问题描述】:
我有一个 JSON 对象数组,其中一些包含键/值对,其值是一个数组。
例子:
var jsonArray = [{ "key1":"value1", "key2":["value21", "value22"]},
{ "key1":"value3", "key2":["value41", "value42"]}];
编辑:不小心使用了大括号而不是括号。
我正在尝试通过 AJAX 将其发送到使用 jQuery 的 ASP.NET Web 服务:
$.ajax({
type: "post",
url: "example.asmx/SomeFunction"
data: "{ 'items': '" + JSON.stringify(jsonArray) + "' }",
contentType: "application/json;charset=utf-8",
dataType: "json"
});
这是发送数据的正确方法吗?另外,SomeFunction 参数中需要什么数据类型来接受和解析 JSON 数据?
【问题讨论】:
标签: c# jquery asp.net ajax json