Javascript 使用codeigniter进行多个ajax调用

Javascript 使用codeigniter进行多个ajax调用,javascript,ajax,Javascript,Ajax,对不起,先生/女士 我是ajax新手,我尝试在一个函数中进行多个ajax调用,以在选择下拉菜单中的一个选项并将其放入单独的字段后显示信息,类似于 a进入描述字段,b进入计划字段 我已经得到了1调用的函数,但当我尝试执行2调用时,它就是不起作用 下面是我为多个调用编写的代码 //我编写的多个ajax调用代码 //#paket是下拉id 美元。什么时候( $(#paket')。解除绑定('change'); $('#paket').change(function(){ var opt_sel=$(

对不起,先生/女士 我是ajax新手,我尝试在一个函数中进行多个ajax调用,以在选择下拉菜单中的一个选项并将其放入单独的字段后显示信息,类似于
a进入描述字段,b进入计划字段
我已经得到了1调用的函数,但当我尝试执行2调用时,它就是不起作用
下面是我为多个调用编写的代码


//我编写的多个ajax调用代码
//#paket是下拉id
美元。什么时候(
$(#paket')。解除绑定('change');
$('#paket').change(function(){
var opt_sel=$('#paket').val();
$.ajax({
url:'bttdev3/tour/s1',
方法:“张贴”,
数据:{
选择操作:选择选择
}   
}),
$.ajax({
url:'bttdev3/tour/s2',
方法:“员额”
数据:{
选择操作:选择选择
}
});
});
);  
.然后(函数(a,b){
$.(“#细节”).html(a);
$.('#jadwal').html(b);
});
下面是前一段代码,适用于1个数据调用


1调用函数
(功能(){
$(#paket')。解除绑定('change');
$('#paket').change(function(){
var opt_sel=$('#paket').val();
var baseurl=“www.dev3.gatra.com/bttdev3”;
$.ajax({
方法:“张贴”,
url:“/bttdev3/tour/s1”,
//url:“/bttdev3/tour/”+s1,
数据:{
选择操作:选择选择
}
}).完成(功能(a){
$('#detail').html(a);
}).fail(函数(){
警报(“gagal memanggil数据”);
});
});
});
任何帮助都将不胜感激

试试这个

    $(document).on('change', '#packet', function(){
        _ajax('bttdev3/tour/s1', 'POST', {sel_op: $(this).val()}, function(res){
            $('#detail').html(res);
        });

        _ajax('bttdev3/tour/s2', 'POST', {sel_op: $(this).val()}, function(res){
            $('#jadwal').html(res);
        });
    });

    function _ajax(url, method, data, callback){
        $.ajax({
            method, 
            url,
            data
        }).done(function(a){
            if(typeof(callback) != 'undefined'){
                callback (a);   
            }
        }).fail(function(){
            alert("gagal memanggil data.");
        });
    }

对不起,先生,这是干什么用的函数_ajax(url,method,data,callback){$.ajax({method,url,data}).done(函数(a){if(typeof(callback)!='undefined'){callback(a);}).fail(函数(){alert(“gagagal memanggil data.”;});}我只是想理解siron对#packet in calls#u ajax的代码做了两次更改,第一次是在#detail中填充内容,第二次是在#jadwaloh中填充内容好的,先生,我现在有点不明白了,这一次呢:函数(res){$.(#detail').html(res)是什么do?res是ajax请求后返回的数据/值。我尝试了代码,但它不起作用,先生,它给了我以下错误:SyntaxError:第行的.operator之后缺少名称:$。('#detail').html(res);