#php #jquery
#php #jquery
Вопрос:
Я использую следующий код jquery для добавления новых строк, но дело в том, что у меня есть пара статических полей и пара динамических полей, заполняемых с помощью php.
$(document).on('click', '#add', function(){
if(i < maxField){ //Check maximum number of input fields
i ;
var product_dd = '<select name="product_id[]" id="product_id"><?php echo fill_unit_select_box($products_list); ?></select>';
var category_dd = '<select name="category_id[]" id="category_id"><?php echo fill_unit_select_box($category_list); ?></select>';
$('#dynamic_field').append('<tr id="row' i '" class="dynamic-added"><td><input id="item_type" pattern="[2-3]*" type="text" required maxlength="1" name="item_type[]" /></td><td>' product_dd '</td><td>' category_dd '</td><td><select name="status[]" id="status"><option value="1" selected="selected">Enabled</option><option value="0">Disabled</option></select></td><td></td><td><button type="button" name="remove" id="' i '" class="btn btn-danger btn_remove">X</button></td></tr>');
}
});
Строки вставляются так, как мне нужно, но проблема, с которой я сталкиваюсь, заключается в том, что два выпадающих списка пусты, я проверил функцию php, и она возвращает все нужные мне параметры, но не уверен, когда я нажимаю кнопку «Добавить еще», почему выпадающие списки пустые. Пожалуйста, любая помощь!
вот php-код, используемый для генерации выпадающих списков, который работает нормально, я уже тестировал это.
function fill_select_box($products_list)
{
$output = '';
foreach($products_list as $key => $value)
{
$output .= '<option value="'.$key.'">'.$value.'</option>';
}
return $output;
}
Комментарии:
1. @marcelo2605 я пытаюсь что-то подобное, и, похоже, это работает. webslesson.info/2017/10 /…
2. Внутри
fill_unit_select_box()
попробуйте вернуть некоторый фиктивный контент, чтобы проверить, заполняет ли он параметры.3. Где находится PHP-код?
4. Я попробовал с фиктивным кодом, и он отлично работает. Вам нужно увидеть php-код, который генерирует выпадающий список?
5. Вы пометили это как PHP question. Нужно ли мне видеть ваш PHP-код?