一個奇怪的問題使用ajax提交必須alert才能賦值
更新時間:2014年01月15日 17:21:16 作者:
在使用ajax提交的時候?qū)⒎祷刂蒂x給一個變量,無論怎么寫都沒法賦值,剛開始懷疑js有錯但是ie沒有反應(yīng)過來,多次清緩存、部程序都沒效果
一個奇怪的問題,在使用ajax提交的時候?qū)⒎祷刂蒂x給一個變量,無論怎么寫都沒法賦值,剛開始懷疑js有錯但是ie沒有反應(yīng)過來,多次清緩存、部程序都沒效果。。。。。。最后只好一行一行的alert看原因出在哪里;奇怪的是加上了alert之后就可以賦值,刪掉alert后就又不可以了。百度了一下發(fā)現(xiàn)是因為ajax默認是異步執(zhí)行的,也就是并沒有等待請求完畢就開始執(zhí)行下一行js語句了,導(dǎo)致賦值為null。
如果遇到ajax請求后有回調(diào)函數(shù)之類的問題就要加上async:false,注意如果是給false加上引號是沒發(fā)解決問題的。
$.ajax({
async:false
})
如果遇到ajax請求后有回調(diào)函數(shù)之類的問題就要加上async:false,注意如果是給false加上引號是沒發(fā)解決問題的。
復(fù)制代碼 代碼如下:
$.ajax({
async:false
})
相關(guān)文章
淺析Ajax后臺success傳來json數(shù)據(jù)的問題
最近在使用JQuery的ajax方法時,需要返回的數(shù)據(jù)為json數(shù)據(jù),在success返回中數(shù)據(jù)處理會根據(jù)返回方式不同會采用不同的方式來生成json數(shù)據(jù)。下面小編給大家介紹下在$.ajax方法中應(yīng)該是如何來處理的2016-10-10
AJAX+Servlet實現(xiàn)的數(shù)據(jù)處理顯示功能示例
這篇文章主要介紹了AJAX+Servlet實現(xiàn)的數(shù)據(jù)處理顯示功能,結(jié)合實例形式分析了前臺ajax與后臺Servlet生成隨機數(shù)顯示的相關(guān)交互操作技巧,需要的朋友可以參考下2018-06-06
Ajax登陸使用Spring Security緩存跳轉(zhuǎn)到登陸前的鏈接
這篇文章主要介紹了Ajax登陸使用Spring Security緩存跳轉(zhuǎn)到登陸前的鏈接,需要的朋友可以參考下2019-04-04

