如何在jquery ajax调用中返回一个多维数组



我正在调用webmethod,以便在jquery中返回字符串数组。常规的一维字符串数组看起来像这样

[WebMethod]
public static string[] GetNewRow() {
    var listOfItems = new List<string>();
    // populate the listOfItems here
    listOfItems.Add("100");
    // more here
    return listOfItems.ToArray();
}

是否可以返回一个多维数组?

数组([]),在javascript中,是数字索引。您必须使用对象({})来使用命名索引访问它。下面的示例在javascript

中有效
var thing = { a: {'b': 10}};
thing.a['b'] = thing['a'].b + thing['a']['b'] * thing.a.b;

你可能会得到JSON对象的信息,和一个函数"object_to_json"在你的服务器端语言。如果是java,请查看此链接,如果是php,请查看json_encode。

相关内容

  • 没有找到相关文章

最新更新