Jquery $.ajax函數(shù)外的一段代碼的執(zhí)行順序
今天遇到了一個(gè)很都疼的問題。在一個(gè)函數(shù)中調(diào)用了JQuery的異步函數(shù)$.ajax ,然后在$.ajax函數(shù)外之后又有一段Jquery 代碼。每次都是在$.ajax之后的代碼先執(zhí)行。
在網(wǎng)上搜了許久 終于找到了原因。拿來和大家分享分享 免得以后忘記了。
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 一直不是很精通,看來以后得花花時(shí)間學(xué)習(xí)學(xué)習(xí)了
- jQuery中通過ajax的get()函數(shù)讀取頁面的方法
- Jquery版本導(dǎo)致Ajax不執(zhí)行success回調(diào)函數(shù)
- jquery中ajax函數(shù)執(zhí)行順序問題之如何設(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指向問題
- 詳細(xì)解讀Jquery各Ajax函數(shù)($.get(),$.post(),$.ajax(),$.getJSON())
相關(guān)文章
ajax JSONP請(qǐng)求處理回調(diào)函數(shù)jsonpCallback區(qū)分大小寫
使用ajax進(jìn)行 JSONP跨域請(qǐng)求,因?yàn)楸徽?qǐng)求的對(duì)方的回調(diào)函數(shù)名稱是無法修改,想到設(shè)置AJAX 的JSONP參數(shù)。但是發(fā)現(xiàn)根本不起作用。最后偶然發(fā)現(xiàn) jsonpcallback是區(qū)分大小寫的2013-09-09Ajax Control Toolkit 34個(gè)服務(wù)器端控件
Ajax Control Toolkit 34個(gè)服務(wù)器端控件,想要學(xué)習(xí)ajax的朋友可以參考下。2009-09-09Ajax修改數(shù)據(jù)即時(shí)顯示篇實(shí)現(xiàn)代碼
上一篇我們講了如何使用ajax向數(shù)據(jù)庫添加數(shù)據(jù),今天我們要大家學(xué)習(xí)的課程是:使用ajax修改數(shù)據(jù)庫數(shù)據(jù),并在客戶網(wǎng)頁立即顯示新的內(nèi)容.當(dāng)然在修改的過程中同樣不會(huì)有刷新網(wǎng)頁的情況發(fā)生!2010-10-10通過構(gòu)造AJAX參數(shù)實(shí)現(xiàn)表單元素JSON相互轉(zhuǎn)換
這篇文章主要介紹了通過構(gòu)造AJAX參數(shù)實(shí)現(xiàn)表單元素JSON相互轉(zhuǎn)換 的相關(guān)介紹,需要的朋友可以參考下2016-05-05