0

複数の配列を渡す必要があるホームコントローラーへの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 値を受け取ります。誰かが配列を渡すのを手伝ってくれますか?

4

1 に答える 1

0

traditionalフラグを立ててみる

詳細なヘルプについては、この質問を参照してください

于 2012-07-02T13:32:53.217 に答える