[問題] JSON.stringify 表單 name 有陣列的問題
請教各位一個問題,之前有一個專案是頁面裡面有三個表單,按下送出後會併發一次送出所有的表單
也就是同時三個 request 在跑,等到三個 request 都完成以後 alert 結束
目前發現這個作法會有順序互相影響結果的問題,所以打算將三個 form 用 JSON.stringify 的手法一次送出
再到後端的 PHP json_decode 以後解開跑迴圈,問題來了,有的時候 input 名稱會是
<input name="a[b][c]" value="xyz">,form submit 後以 form 的屬性來講拿 $_POST 會得到
array(1) {
["a"]=>
array(1) {
["b"]=>
array(1) {
["c"]=>
string(3) "xyz"
}
}
}
必須這樣運作才會正常,但如果我用 stringify 然後在用 json_decode 解的話,會拿到
array(1) {
["a[b][b]"]=> string(3) "xyz"
}
不知道有沒有辦法在 js 端綁值的時候可以得到正確的結果
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.224.43
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1513345048.A.C21.html
→
12/16 00:17,
7年前
, 1F
12/16 00:17, 1F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章