導航:首頁 > 知識科普 > 怎麼確保非同步方法執行完成

怎麼確保非同步方法執行完成

發布時間:2024-10-26 05:55:17

⑴ JS怎麼判斷非同步是否執行完成

使用jQuery隊列就行,執行原理先進先出,按順序執行。


jQuery(document).queue("message",function(){
jQuery.ajax({
url:ajaxurl,
data:{action:"Show",param:Math.random()},
type:"post",
答梁廳dataType:"json",
success:function(jsonNotice){
varobj=jsonNotice;
jQuery("#messagebody").empty();
jQuery.each(obj,function(i,n){
alert(『sds』);
});
jQuery(document).dequeue("message");
},
error:function(){
//alert("error");
jQuery(document).queue("message",[]);
}
});
});
jQuery(document).queue("message",function(){
jQuery.ajax({
url:ajaxurl,
data:{action:"returnCount",param:Math.random()},
type:"post",
success:function(str){
PgCount=str;
jQuery(document).dequeue("message");
},
error:function(){
jQuery(document).queue("message",[]);
}
});
清隱});
//分頁DIV
jQuery(document).queue("message",function(){
if(PgCount>0)
{
jQuery("#null_face").hide();
jQuery("#messagepage").pagination(PgCount,{
callback:pageselectCallback,
prev_text:'上一頁',
next_text:'下一頁',
items_per_page:5,
num_display_entries:6,
current_page:pageindex,
num_edge_entries:2
});
jQuery(document).dequeue("message");
}
else
渣指{
jQuery("#null_face").show();
jQuery("#messagepage").empty();
}
});
jQuery(document).dequeue("message");//觸發隊列
}

這是一個例子
閱讀全文

與怎麼確保非同步方法執行完成相關的資料

熱點內容
安卓手機微信消息聲音設置在哪裡設置方法 瀏覽:600
雅思快速通過的方法 瀏覽:108
無框插座安裝方法 瀏覽:939
花土養殖方法有哪些 瀏覽:970
硫酸鏈黴素原料葯含量分析方法 瀏覽:911
對數不等式的計算方法 瀏覽:360
西瓜視頻發布失敗解決方法 瀏覽:489
大眾更換網關電腦編碼方法 瀏覽:869
內外混合痔瘡有什麼方法解決 瀏覽:768
各種通電方法視頻 瀏覽:970
工作分析的方法以及利弊 瀏覽:130
小米4g快捷開關在哪裡設置方法 瀏覽:661
15個數學速算技巧和方法 瀏覽:590
小米6顯示燈設置在哪裡設置方法 瀏覽:263
中醫治療血精的方法 瀏覽:314
安迪的訓練方法 瀏覽:782
嘴歪的自我按摩方法圖片 瀏覽:642
如何降低房價的方法 瀏覽:907
簡單又漂亮的頭發方法 瀏覽:418
葯物預防心梗最佳方法有哪些呢 瀏覽:991