Я изучаю js и jquery. Я буду отправлять значения как массив с jquery ajax и в php-коде я буду использовать его с циклом foreach.Как получить массив из ввода и выбрать поле с jquery?
<select name="passenger['+i+'][nationality]">
<option value="GRE">GRE</option>
...
</select>
<input name="passenger['+i+'][gsm]" value="">
У меня есть такая форма (например). В PHP код, который я буду использовать эти имена так:
$passengers = $_POST['passenger']
foreach ($passengers as $i => $passenger) {
echo $passenger['nationality'] . '<br>';
echo $passenger['gsm'] . '<br>';
}
Но для использования в PHP я должен опубликовать с JQuery AJAX. Но я не могу получить массив пассажиров с jquery, чтобы опубликовать его как пассажирский массив.
JS КОДЫ
мне нужна переменная пассажирскую.
jQuery.ajax({
url: link,
type: "POST",
data: {passenger : passenger},
dataType: "json",
success: function(s) {
},
error: function() {
}
});
Что пошло не так? Какое значение получено вашим PHP-скриптом? – showdev
Пожалуйста, добавьте javascript, где вы делаете ajax-запрос –
@showdev Я буду POST этот массив с jquery ajax. Мне нужна переменная в jquery. $. ('input ["пассажир"]'). val() вот так. Но это должен быть массив – curiosity4834