#php #jquery #ajax #mysqli #drop-down-menu
#php #jquery #ajax #mysqli #выпадающее меню
Вопрос:
Это картинка, на которой новая строка будет добавлена после нажатия пользователем кнопки [добавить еще]..Это работает нормально, но я хочу отправить эти значения с помощью ajax.Я могу получить доступ ко всем значениям текстового поля с помощью функции отображения массива в ajax, кроме выпадающих значений.
как бы я это реализовал на этом примере. Спасибо!
<tr>
<td><input type='checkbox' class='case'/></td>
<td>1.</td>
<td> <select name='relation[]' id='relation' >
<option value='brother'>Brother</option>
<option value='sister'>Sister</option>
</select>
</td>
<td><input type='text' id='name' name='name[]'></td>
<td><input type='text' id='school' name='school[]'></td>
<td<select name='medium[]' id='medium'>
<option value='marathi'>marathi</option>
<option value='english'>english </option>
</select>
</td>
<td> <?php
//Get all class data
$query = $db->query("SELECT * FROM `class_master`");
//Count total number of rows
$rowCount = $query->num_rows;
?>
<select name="std[]" id="std" class="form-control focusedInput" >
<option value="">Select Standard </option>
<?php
if($rowCount > 0){
while($row72 = $query->fetch_assoc()){
echo '<option value="'.$row72['class_id'].'">'.$row72['class_name'].'</option>';
}
} else {
echo '<option value="">Class not available</option>';
}
?>
</select>
Комментарии:
1. Ваш код работает для динамических значений или нет, если да, то когда вы хотите вызвать ajax, я имею в виду, в каком событии?
2. при событии нажатия кнопки я отправил все значения
Ответ №1:
Пользовательская форма в начале страницы и при отправке данных с помощью ajax просто используйте («#form_id»).serialize() вместо использования карты массива, serialize — это метод jquery. Пожалуйста, прочитайте о методе, и ваша проблема будет решена.
Комментарии:
1. я использую этот код с помощью мастера пошаговых форм с 5 шагами, а также отправляю изображения, поэтому я сталкиваюсь с проблемой