2010-06-14 72 views
2

我有一個頁面有117個輸入字段。我想要的是通過jquery ajax提交它們。我在想的是製作一個數組並通過這種方式發送它們。請問怎麼可能取得所有輸入然後到把它們放在一個數組然後從php文件檢索它們(例如,我應該做爆炸,還是爲每個..等等??) 輸入字段不是在窗體中(只在ID =「config」的div) 謝謝。jquery數組提交

+0

提示:使用json。 – erenon 2010-06-14 16:21:41

+0

是的,但如何找到所有輸入,製作一個數組,然後爆炸數組? – Manolis 2010-06-14 16:23:42

+1

http://stackoverflow.com/questions/1184624/serialize-form-to-json-with-jquery然後在PHP端:json_decode($ array) – erenon 2010-06-14 16:25:52

回答

2

將客戶端數據字符串化爲JSON(有一個字符串可用here)。然後,在服務器端使用json_decode($json_str)

另一個選擇是將所有這些輸入字段放入一個實際的表單中,然後使用jQuery的serialize()(這實際上會更容易)。

2

爲什麼不使用.serialize()以及ajax POST?在PHP中,它們都可以通過$_POST'超全球'陣列訪問。