複数の配列を渡す必要があるホームコントローラーへのjson呼び出しを行う必要があります。
var assetids = new Array(N);
var faultTimes = new Array(N);
var messages = new Array(N);
var curtailments = new Array(N);
//populate above arrays with values then make a JSON call
$.getJSON('Home/AcknowledgeMany', {
assetid: assetids,
loggedBy: $("#UserName").text(),
faultTime: faultTimes,
message: messages,
curtailment: curtailments
}, function (result) {
alert(result);
}
ホームコントローラーには次のアクション結果があります
public string AcknowledgeMany(int[] assetId, string loggedBy, string[] faultTime, string[] message, string[] curtailment)
{
return("Acknowledged");
}
この呼び出しを行うと、すべての配列に対して null 値を受け取ります。誰かが配列を渡すのを手伝ってくれますか?