Привет, как я могу назвать 2 функции, когда AJAX - это успех? Мой код ниже, и я использую Codeigniter. У меня есть 3 поля выбора в представлении, и когда первый выбор изменен, он будет вызывать модель контроллером и получать материалы на основе выбранного автомобиля. После этого он также должен получить цвета, которые являются третьим полем, основанным на выбранном материале.AJAX при успешном вызове 2 функции
$(document).ready(function(){
$('#car').change(function(){
$("#material > option").remove();
var car_id = $('#car').val();
$.ajax({
type: "POST",
url: "http://localhost/wheel_configurator/user/get_material/"+car_id,
success: function(materials)
{
$.each(materials,function(materialID,materialName)
{
var opt = $('<option />');
opt.val(materialID);
opt.text(materialName);
$('#material').append(opt);
});
}
});
});
$('#material').change(function(){
$("#color > option").remove();
var material_id = $('#material').val();
$.ajax({
type: "POST",
url: "http://localhost/wheel_configurator/user/get_color/"+material_id,
success: function(colors)
{
$.each(colors,function(colorID,colorName)
{
var opt = $('<option />');
opt.val(colorID);
opt.text(colorName);
$('#color').append(opt);
});
}
});
});
});
Просто вызовите 2 функции изнутри. – Barry
Я обновил вопрос, извините за смутное @Barry. –