2
我有一個使用的jQuery 1.3.2 ASP.NET MVC應用程序。更新jQuery的版本已經打破了阿賈克斯負載
在幾個頁面有一個網格,使您可以選擇多個項目,然後調用.load
加載細節的項目。
this.$container.load(this.url, data, function() {
// Show results
});
data
含有命名s
包含所選擇的ID的數組。作爲
s 2
s 1
其中被送往
public ActionResult SomeAction(object[] s)
,一切偉大的工作
s = [ "2", "1" ]
使用jQuery 1.3.2,data
將被公佈。
我試過因爲jQuery是張貼data
像這樣的jQuery庫更改爲最新版本(1.5.1),現在我的控制器不接受的s
值:
s[] 2
s[] 1
我是否需要爲了分配一個索引值的控制器,用以接收所述值(s[1], s[2]
)?我是否需要更改控制器操作的簽名或數組的生成方式?眼下生成數據的JavaScript簡直是
var s = new Array();
for (var id in this._selected) {
// Some checks
s.push(id);
}
謝謝,這是有益的,但如果我想支持做事的新方法,是可以修改我有什麼或者我需要依靠傳統的環境? – Brandon
@Brandon AFAIK(並非MVC專家),這是「辦法」來做到這一點。 – lonesomeday