我必须将二维数组传递给在 asp.net 网页后面的代码中编写的页面方法我有一个变量objList
作为二维数组。我使用以下代码实现了这一点,但没有成功,并且没有调用页面方法。
JAVASCRIPT
function BindTable(objList) {
$.ajax(
{
url: "CompCommonQues.aspx/SaveData",
contentType: "application/json; charset=utf-8",
dataType: "json",
type: "POST",
data: { data: objList },
success: function (data) {
//Success code here
},
error: function () { }
});
}
.CS 文件背后的代码
[WebMethod]
public static string SaveData(string[,] data)
{
string[,] mystring = data;
return "saved";
}
有像 JSON.stringify(objList) 这样的方法将 json 数组传递给后面的代码,但无法实现。一个简单的调用,没有数组对我有用,比如
data: "{ 'data':'this is string' }",
在后面的代码中
[WebMethod]
public static string SaveData(string data)
{
string mystring = data;
return "saved";
}
传球有问题data
。你能帮我如何将它传递给数组吗?