asp.netのwebページのコードビハインドで書いたページメソッドに二次元配列を渡さなければいけないのですが、変数objList
を二次元配列として持っています。これを成功させるために次のコードを使用しましたが、ページメソッドは呼び出されません。
ジャバスクリプト
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 配列を分離コードに渡す JSON.stringify(objList) のようなメソッドがありますが、これを実装できませんでした。私のように機能する配列のない単純な呼び出し
data: "{ 'data':'this is string' }",
そしてコードビハインドで
[WebMethod]
public static string SaveData(string data)
{
string mystring = data;
return "saved";
}
通過に問題ありdata
。配列に渡す方法を教えてください。