我有我的網頁上的一些標識。將id [0],id [1]命名爲id [20],有時甚至更多。我需要將這些發送給MVC控制器,我想將它們打包爲一個對象並在控制器中解壓縮。有人可以告訴我,如果這是可能的,我的JavaScript的知識只是基本的,所以我真的很感謝在哪條路上的建議。例如,我可以使用JSON或序列化。順便說一句我正在使用jQuery。與標識符作爲陣列的工作和發送給MVC控制器
Gordon
我有我的網頁上的一些標識。將id [0],id [1]命名爲id [20],有時甚至更多。我需要將這些發送給MVC控制器,我想將它們打包爲一個對象並在控制器中解壓縮。有人可以告訴我,如果這是可能的,我的JavaScript的知識只是基本的,所以我真的很感謝在哪條路上的建議。例如,我可以使用JSON或序列化。順便說一句我正在使用jQuery。與標識符作爲陣列的工作和發送給MVC控制器
Gordon
您可以使用JSON發送您的數據。
見>ASP.NET MVC How to pass JSON object from View to Controller as Parameter
如果已經有id
陣列(ID [0],ID 1,... ID [20]),您可以在相對於的JSON.stringify(id)
轉換爲JSON字符串,其中JSON.stringify
函數定義在json2.js。
在服務器端可以使用例如JavaScriptSerializer的Deserialize方法來將數據轉換爲List<T>
其中T
是id[i]
(例如string
)類型。
如何與尊重jQuery.ajax
你已經從另外一個答案知道發送數據。
是啊,但我怎麼包起來?我想通過循環來嘗試並做到這一點,因爲我所有的id都具有索引號,例如id [index]。謝謝 – JudyJ 2011-04-22 10:08:01