Javascript AJAX on success调用2个函数
嗨,当AJAX成功时,我如何调用2个函数?下面是我的代码,我正在使用Codeigniter。我在视图中有3个选择字段,当第一个选择更改时,它将通过控制器调用模型,并根据选择的汽车获取材质。之后,它还应该获得颜色,这是基于所选材质的第三个字段Javascript AJAX on success调用2个函数,javascript,ajax,codeigniter,Javascript,Ajax,Codeigniter,嗨,当AJAX成功时,我如何调用2个函数?下面是我的代码,我正在使用Codeigniter。我在视图中有3个选择字段,当第一个选择更改时,它将通过控制器调用模型,并根据选择的汽车获取材质。之后,它还应该获得颜色,这是基于所选材质的第三个字段 $(document).ready(function(){ $('#car').change(function(){ $("#material > option").remove(); var car_id = $(
$(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);
});
}
});
});
});
第一:
什么问题?你有积木
$.each(materials,function(materialID,materialName)
{
....
}
你可以在那里做任何你想做的事。调用任意多的函数
第二:这不是php的问题。这是一个Javascript/jquery问题 从success中调用这两个函数即可。我已更新了问题,抱歉在@Barry中含糊不清。我已更新了问题,抱歉在@Darth Kotik中含糊不清。