[問題] JQuery 的 get功能傳值

看板Ajax作者 (看文不要只會用橫的看)時間14年前 (2011/01/03 21:44), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
JQuery 的 get() 實在好用,所以用的還蠻多的。 但是今天遇到一個問題。 如何傳陣列? $.get("123.php",{ var1 : 1; var2 : 2; },function(data){ mydiv(data) }) 上面是沒問題的,但如果把var1跟var2改成 var[1] 跟 var[2] 就死掉了。 我表單會有不確定多少個CHECKBOX,原想寫成 var target = $(':checkbox'); $.get("123.php",{ for(var i=0;i<target.length;i++){ myvar[i] = true; } },function(data){ mydiv(data) }) 但會語法錯誤,把迴圈放外面,然後把值弄成字串加在一起送也會錯誤。 又不太想把值直接接在URL後面(沒什麼原因,單純覺得破壞美感XD) 該怎麼搞這問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.152

01/03 21:53, , 1F
用jquery .serialize()吧 magic!
01/03 21:53, 1F

01/04 20:20, , 2F
查了一下官方文件,這東西真的很神奇啊!!
01/04 20:20, 2F
文章代碼(AID): #1D8TAWLB (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1D8TAWLB (Ajax)