在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 關(guān)于ajax異步請(qǐng)求的問題

關(guān)于ajax異步請(qǐng)求的問題

1.當(dāng)你需要從ajax返回來的數(shù)據(jù)時(shí),可是ajax又是異步的,會(huì)被壓到最后執(zhí)行

2.代碼如下

var data ;
$('#submit').on('click',function(){
    site.send({
        url:url.queryAdminRoleByRole,
        data:{
            product_id :1
        },
        async:false,
        callback:function(data){
            data = data            
        }
    })
})

當(dāng)我執(zhí)行完這個(gè)ajax時(shí)我需要立即取到這個(gè)data時(shí),我是不是只能通過設(shè)置async:false來實(shí)現(xiàn)

回答
編輯回答
陌南塵

1.不是。
2.看著像jq?如果是,請(qǐng)百度$.when,可以解決你的需求。如果不是,ES6 Promise也可以解決。

2018年2月22日 02:01
編輯回答
神經(jīng)質(zhì)

你這是用的jquery,隨便百度一下jquery ajax都有,
$("#b01").click(function(){
// 請(qǐng)求
htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});
// 呈現(xiàn)在頁面上
$("#myDiv").html(htmlobj.responseText);
});

2017年5月14日 04:54
編輯回答
傲寒

是的.改成同步

2017年8月31日 09:37