Javascript AJAX on success调用2个函数

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 = $(

嗨,当AJAX成功时,我如何调用2个函数?下面是我的代码,我正在使用Codeigniter。我在视图中有3个选择字段,当第一个选择更改时,它将通过控制器调用模型,并根据选择的汽车获取材质。之后,它还应该获得颜色,这是基于所选材质的第三个字段

$(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中含糊不清。