Динамически созданное значение поля ввода в jquery php 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 ответ
Решение
Те же переменные в цикле??, это могло бы перезаписать значение, отправленное из формы
foreach ($in as $in => $k) {
^
echo "Owner Name is : " . $k . "<br/>";
}
Попробуйте изменить это на
foreach ($in as $in1 => $k) {
echo "Owner Name is : " . $k . "<br/>";
}