作者averywu (看文不要只会用横的看)
看板Ajax
标题[问题] JQuery 的 get功能传值
时间Mon Jan 3 21:43:57 2011
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
1F:推 tomin:用jquery .serialize()吧 magic! 01/03 21:53
2F:→ averywu:查了一下官方文件,这东西真的很神奇啊!! 01/04 20:20