作者TonyQ (^^)
看板Ajax
标题Re: [问题] 如果要增加名称为阵列的值要怎麽加进去
时间Fri Feb 5 14:27:26 2010
※ 引述《knives ()》之铭言:
: 标题: [问题] 如果要增加名称为阵列的值要怎麽加进去
: 时间: Fri Feb 5 13:47:06 2010
:
: 我现在打算用ajax方式,传回一个json格式
: 像这样
: [ {uid:"1", username:"我是管理者", email:""},
: {uid:"2", username:"至少八个中文字符测试哦", email:""}
: ]
: 之後再用回圈将里面的uid值,push进去下面一个ids[]的阵列
: <input type="hidden" id="ids[]" name="ids[]">
: 请问我该怎麽写才好
: 谢谢回答
: 推 Kelunyang:getElementsByName("ids[]")[0~N]试试看吧~ 02/05 13:51
: → knives:如果我是用jquery的话,可以怎麽写,谢谢 02/05 13:57
: → knives:可以直接用javascript的阵列操作中的push()吗 02/05 14:02
: ※ knives:转录至看板 Web_Design 02/05 14:05
: → Kelunyang:push是插入元素到阵列里... 应该不行用在这里 02/05 14:11
名为 ids[] 的input , 只是因为用同样名字所以後端接起来是阵列,
也就是说 , 如果你要建立一个名为 ids , 资料是 1,2的资料列。
实际上你要建立
<input type="hidden" id="ids[]" name="ids[]" value="1">
<input type="hidden" id="ids[]" name="ids[]" value="2">
所以你现在要做的就是找到一个conainter ,
然後看你要用html或append 的方式新增元素内容 .
想办法凑出一堆hidden的input , value是按照你想要的顺序就是了.
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 74.207.224.18
1F:→ Kelunyang:问一下,jquery没有getElementsByName吗? 02/05 14:30
2F:→ TonyQ:有啊 $("[name=theName]") attribute selector 02/05 14:32
3F:→ TonyQ:或者你要用 document.getElementsByName 也 ok , 又没冲突. 02/05 14:33
4F:→ Kelunyang:只是没用过jQuery问一下啦XDDD 谢谢TonyQ大 02/05 15:12
5F:推 buganini:问题是getElementsByName不属於jquery啊 那是js dom本身 02/05 15:59
6F:→ buganini:的东西吧 02/05 15:59
7F:→ buganini:我想一楼说的是getElementsByName eqivalent in jquery.. 02/05 16:00
8F:→ TonyQ:我也觉得是这样 , 我是解读成「getElementsByName」这行为 02/05 16:42
9F:→ TonyQ:在jQuery中有什麽比较简单的方法。 XD 所以回attr selector 02/05 16:43