一個(gè)奇怪的問(wèn)題使用ajax提交必須alert才能賦值
更新時(shí)間:2014年01月15日 17:21:16 作者:
在使用ajax提交的時(shí)候?qū)⒎祷刂蒂x給一個(gè)變量,無(wú)論怎么寫(xiě)都沒(méi)法賦值,剛開(kāi)始懷疑js有錯(cuò)但是ie沒(méi)有反應(yīng)過(guò)來(lái),多次清緩存、部程序都沒(méi)效果
一個(gè)奇怪的問(wèn)題,在使用ajax提交的時(shí)候?qū)⒎祷刂蒂x給一個(gè)變量,無(wú)論怎么寫(xiě)都沒(méi)法賦值,剛開(kāi)始懷疑js有錯(cuò)但是ie沒(méi)有反應(yīng)過(guò)來(lái),多次清緩存、部程序都沒(méi)效果。。。。。。最后只好一行一行的alert看原因出在哪里;奇怪的是加上了alert之后就可以賦值,刪掉alert后就又不可以了。百度了一下發(fā)現(xiàn)是因?yàn)閍jax默認(rèn)是異步執(zhí)行的,也就是并沒(méi)有等待請(qǐng)求完畢就開(kāi)始執(zhí)行下一行js語(yǔ)句了,導(dǎo)致賦值為null。
如果遇到ajax請(qǐng)求后有回調(diào)函數(shù)之類的問(wèn)題就要加上async:false,注意如果是給false加上引號(hào)是沒(méi)發(fā)解決問(wèn)題的。
$.ajax({
async:false
})
如果遇到ajax請(qǐng)求后有回調(diào)函數(shù)之類的問(wèn)題就要加上async:false,注意如果是給false加上引號(hào)是沒(méi)發(fā)解決問(wèn)題的。
復(fù)制代碼 代碼如下:
$.ajax({
async:false
})
相關(guān)文章
ajax實(shí)現(xiàn)分頁(yè)和分頁(yè)查詢
本文主要介紹了ajax實(shí)現(xiàn)分頁(yè)和分頁(yè)查詢的相關(guān)知識(shí),具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-03-03js結(jié)合json實(shí)現(xiàn)ajax簡(jiǎn)單實(shí)例
這篇文章主要為大家詳細(xì)介紹了js結(jié)合json實(shí)現(xiàn)ajax簡(jiǎn)單實(shí)例的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05Jquery具體實(shí)例介紹AJAX何時(shí)用,AJAX應(yīng)該在什么地方用
ajax是一個(gè)非常方便的工具,具有和表單相同的功能完成前端和后臺(tái)之間的交互,起到局部刷新的作用,那么,大家知道ajax該何時(shí)用,用在哪些地方嗎?下面小編給大家分享Jquery具體實(shí)例介紹AJAX何時(shí)用,AJAX應(yīng)該在什么地方用,需要的朋友可以參考下2015-10-10ajax提交手機(jī)號(hào)去數(shù)據(jù)庫(kù)驗(yàn)證并返回狀態(tài)值
這篇文章主要為大家詳細(xì)介紹了ajax提交手機(jī)號(hào)去數(shù)據(jù)庫(kù)驗(yàn)證并返回狀態(tài)值的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01AJAX根據(jù)城市名,自動(dòng)完成相應(yīng)的城市信息
AJAX根據(jù)城市名,自動(dòng)完成相應(yīng)的城市信息...2007-01-01