0
<script type="text/javascript">

function addField(){

    var newContent = "<li><input type='text' name='mytextfield[]'/></li>";

    $("#myfields").append(newContent); 
}
</script>

<input type='text' name='mytextfield[]' />

<div id='addmorelink'>
    <a href='javascript:addField()'>add more contact</a>
</div> 

这是我的视图代码...我需要从输入字段“mytextfield []”中获取数据,这是一个动态字段。

4

2 回答 2

0

利用

$contacts = $this->input->post('mytextfield');

foreach($contacts as $key=>$val){
// process them as you like

}
于 2013-06-18T05:40:19.167 回答
0

当您在控制器中发布数组数据时,您应该像这样将其作为发布数组

function add_records()
{
   //this $name is array
   $name = $this->input->post('name');

   //you can use a foreach loop to insert these data to the data base or you can use
   //codeigniter insert_batch function
}
于 2013-06-18T05:07:25.397 回答