浏览 3358 次
锁定老帖子 主题:怎样构造具有复杂结构的params?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-02
名字:<input type="text" name="person[][name]" value="" /><br /> 电话:<input type="text" name="person[][phone][][item]" value="" /><br /> 电话:<input type="text" name="person[][phone][][item]" value="" /><br /> 地址:<input type="text" name="person[][address]" value="" /><br /> 名字:<input type="text" name="person[][name]" value="" /><br /> 电话:<input type="text" name="person[][phone][][item]" value="" /><br /> 电话:<input type="text" name="person[][phone][][item]" value="" /><br /> 地址:<input type="text" name="person[][address]" value="" /><br /> 当填写上面8行input文本框的值为下列值时: name1 phone11 phone12 address1 name2 phone21 phone22 address2 rails把参数构造成: Parameters: {"commit"=>"submit", "person"=>[{"name"=>"name1", "phone"=>[{"item"=>"phone11"}], "address"=>"address1"}, {"name"=>"name2", "phone"=>[{"item"=>"phone12"}], "address"=>"address2"}, {"phone"=>[{"item"=>"phone21"}]}, {"phone"=>[{"item"=>"phone22"}]} ] } 但我希望的是: Parameters: {"commit"=>"submit", "person"=>[{"name"=>"name1", "phone"=>[{"item"=>"phone11"},{"item"=>"phone12"}], "address"=>"address1"}, {"name"=>"name2", "phone"=>[{"item"=>"phone21"},{"item"=>"phone22"}], "address"=>"address2"} ] } 我应该怎样写文本框中的name,才能让rails构造出我想要的合适结构的参数? 谢谢! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-10
我现在也有这个问题,请问您解决了嗎?怎么样解决的
|
|
返回顶楼 | |
发表时间:2007-07-10
试试把
<input type="text" name="person[][name]" value="" /> 改为 <input type="text" name="person[0][name]" value="" /> <input type="text" name="person[1][name]" value="" /> ... 使用明确索引,以下类推 |
|
返回顶楼 | |