Jquery $.ajax函數(shù)外的一段代碼的執(zhí)行順序
今天遇到了一個(gè)很都疼的問(wèn)題。在一個(gè)函數(shù)中調(diào)用了JQuery的異步函數(shù)$.ajax ,然后在$.ajax函數(shù)外之后又有一段Jquery 代碼。每次都是在$.ajax之后的代碼先執(zhí)行。
在網(wǎng)上搜了許久 終于找到了原因。拿來(lái)和大家分享分享 免得以后忘記了。
async:false
var flag=true;
//async:false代表只有在等待ajax執(zhí)行完畢后才執(zhí)行
$.ajax({url:"EmailCheck.ashx",async:false,data: {"email":$("#email").val()} }).done(function(data) {
if(data=="Fail")
{
flag=false;
}
});
if(flag)
{
$("#showInfo").text("");
return true;
}
else
{
alert("該郵箱已存在!");
$("#showInfo").text("該郵箱已存在");
return false;
}</span>
因?yàn)閷?duì)Jquery 一直不是很精通,看來(lái)以后得花花時(shí)間學(xué)習(xí)學(xué)習(xí)了
- jQuery中通過(guò)ajax的get()函數(shù)讀取頁(yè)面的方法
- Jquery版本導(dǎo)致Ajax不執(zhí)行success回調(diào)函數(shù)
- jquery中ajax函數(shù)執(zhí)行順序問(wèn)題之如何設(shè)置同步
- jquery ajax的success回調(diào)函數(shù)中實(shí)現(xiàn)按鈕置灰倒計(jì)時(shí)
- jquery的ajax()函數(shù)傳值中文亂碼解決方法介紹
- jQuery Tips 為AJAX回調(diào)函數(shù)傳遞額外參數(shù)的方法
- jQuery AJAX回調(diào)函數(shù)this指向問(wèn)題
- 詳細(xì)解讀Jquery各Ajax函數(shù)($.get(),$.post(),$.ajax(),$.getJSON())
相關(guān)文章
比getjson好的底層函數(shù)是哪個(gè)有什么優(yōu)點(diǎn)
比getjson好的底層函數(shù)優(yōu)點(diǎn)在于如果網(wǎng)絡(luò)出問(wèn)題了,可以通過(guò)error方法來(lái)告訴用戶出錯(cuò),需要的朋友可以參考下2014-02-02
PHP Ajax實(shí)現(xiàn)表格實(shí)時(shí)編輯
本篇文章主要介紹了Ajax實(shí)現(xiàn)表格實(shí)時(shí)編輯的方法,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-05-05
AJAX 用戶唯一性驗(yàn)證實(shí)現(xiàn)代碼
用ajax實(shí)現(xiàn)用戶名的檢測(cè),提示是否重復(fù)的實(shí)現(xiàn)代碼。2009-11-11
jquery中的ajax如何返回結(jié)果而非回調(diào)方式即為同順序執(zhí)行
默認(rèn)ajax是異步的,也就是在未響應(yīng)到結(jié)果時(shí)不影響向下的執(zhí)行,如果非要返回結(jié)果的話,將ajax 中的參數(shù) async 改為 false,即為同順序執(zhí)行2014-05-05
通過(guò)構(gòu)造AJAX參數(shù)實(shí)現(xiàn)表單元素JSON相互轉(zhuǎn)換
這篇文章主要介紹了通過(guò)構(gòu)造AJAX參數(shù)實(shí)現(xiàn)表單元素JSON相互轉(zhuǎn)換 的相關(guān)介紹,需要的朋友可以參考下2016-05-05
Ajax讀取數(shù)據(jù)到表格的實(shí)現(xiàn)代碼
前兩篇我們講了 ajax開始的準(zhǔn)備 與及如何使用ajax技術(shù)進(jìn)行簡(jiǎn)單的數(shù)據(jù)讀?。?/div> 2010-10-10最新評(píng)論

