DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX基礎知識 >> 一個奇怪的問題使用ajax提交必須alert才能賦值
一個奇怪的問題使用ajax提交必須alert才能賦值
編輯:AJAX基礎知識     
一個奇怪的問題,在使用ajax提交的時候將返回值賦給一個變量,無論怎麼寫都沒法賦值,剛開始懷疑js有錯但是ie沒有反應過來,多次清緩存、部程序都沒效果。。。。。。最後只好一行一行的alert看原因出在哪裡;奇怪的是加上了alert之後就可以賦值,刪掉alert後就又不可以了。百度了一下發現是因為ajax默認是異步執行的,也就是並沒有等待請求完畢就開始執行下一行js語句了,導致賦值為null。

如果遇到ajax請求後有回調函數之類的問題就要加上async:false,注意如果是給false加上引號是沒發解決問題的。
復制代碼 代碼如下:
$.ajax({
async:false

})
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved