首頁 >web前端 >js教程 >jquery ajax修改全域變數範例程式碼_jquery

jquery ajax修改全域變數範例程式碼_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-05-16 17:16:35869瀏覽

今天工作的時候遇到一個問題
程式碼如下:

複製程式碼 程式碼如下:

var status=1;
var ob=$("[name='email']");
$.ajax({
url:"{:U('Home/Index/checkemail ')}",
data:"email=" query.email,
type:"post",
dataType:"json",
success:function(re){
status =0;
}
});
alert(status);

這樣每次彈出來的都是1 ;
因為想根據回傳的值進行處理將status改變其值,查了些資料
解決方案:async:false,
改寫成:
複製代碼 程式碼如下:

$.ajax({
async:false,
url:"{:U('Home/Index/checkemail')}",
data:"email=" query.email,
type:"post",
dataType:"json",
success:function(re){
status=0;
}
});
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn