我正在调用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。