在jquery php codeigniter中动态创建输入字段值

时间:2015-12-09 14:27:52

标签: javascript php jquery html codeigniter

我试图从动态创建的输入字段获取值但是它在页面控制器中不显示任何内容。

jQuery代码追加动态输入

  var tableRow='<tr>';
        tableRow+='<th><input type="text" class="form-control" name="ar[]" placeholder="Nom Articel" id="ar-'+i+'"></th>';
         tableRow+='<th><input type="text" class="form-control" name="des[]" id="des-'+i+'" placeholder="Description"></th>';
       
        $('#' + tableID + ' tbody').append(tableRow);

在控制器中我尝试了更多代码,但没有显示

我试着这样做:

    $in=$this->input->post("des");
        
if (is_array($in)) {
    foreach ($in as $in => $k) {
      echo "Owner Name is : " . $k . "<br/>";
    }
  } else {
    echo "Owner is not array";
  }

数组存在但空白而不是$ k

的值

我试试

var_dump($this->input->post('des'));

同样没有任何显示

1 个答案:

答案 0 :(得分:0)

循环中的变量相同,它可能覆盖了从表单

发布的值
foreach ($in as $in => $k) {
                 ^
  echo "Owner Name is : " . $k . "<br/>";
}

尝试将其更改为

foreach ($in as $in1 => $k) {     
  echo "Owner Name is : " . $k . "<br/>";
}