Использование двух переменных в AJAX для обновления ввода значениями из базы данных.Jquery

Программирование на jquery
Ответить
Anonymous
 Использование двух переменных в AJAX для обновления ввода значениями из базы данных.

Сообщение Anonymous »

У меня есть 3 входных параметра (поколение, топливо и двигатель) с предопределенными значениями.

Код: Выделить всё


Generatie *


Alege mai intai un model





Combustibil *


Alege mai intai o generatie







Engine *


Alege mai intai un combustibil




До сих пор, когда я выбираю что-то из входных данных генерации, входные данные о топливе показывают необходимые значения. Но когда я выбираю топливо из ввода топлива, ввод двигателей ничего не показывает.
Это код JS:

Код: Выделить всё

$(document).ready(function() {
$('#car-generation').on('change', function() {
var generation_id = $(this).val();
if (generation_id > 0) {
$.ajax({
type: 'POST',
url: 'ajax.php',
data: 'generation_id=' + generation_id,
success: function(html) {
$('#car-fuel').html(html);
}
});
} else {
$('#car-fuel').html('Alege mai intai o generatie');
}
});
$('#car-fuel').on('change', function() {
var fuel_id = $(this).val();
if (fuel_id > 0) {
$.ajax({
type: 'POST',
url: 'ajax.php',
data: {
fuel_id: 'fuel_id',
generation_id: 'generation_id'
},
success: function(html) {
$('#car-engine').html(html);
}
});
} else {
$('#car-engine').html('Alege un motor');
}
});
$('#car-engine').on('change', function() {
var engine_id = $(this).val();
if (engine_id > 0) {
$.ajax({
type: 'POST',
url: 'ajax.php',
data: 'engine_id=' + engine_id,
success: function(html) {
$('#car-transmission').html(html);
}
});
} else {
$('#car-transmission').html('Alege o transmisie');
}
});
});
...а это PHP:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/78831312/using-two-variables-in-ajax-to-refresh-an-input-with-values-from-the-database[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»