4 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
async: true,
這里面的 async表示的是異步的意思,默認(rèn)值是true,表示這個(gè)ajax在請(qǐng)求的時(shí)候不會(huì)影響頁面其余js的執(zhí)行,直到ajax請(qǐng)求響應(yīng)結(jié)果了才會(huì)執(zhí)行你的success里面的函數(shù),所以才會(huì)先執(zhí)行最后的那個(gè)alert,
如果你希望頁面js是順序執(zhí)行的,請(qǐng)把a(bǔ)sync 改成false

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
$(function(){
$.ajax({
操作的代碼
});
})
或者是
$(document).ready(function(){
$.ajax({
操作的代碼
});
})
試試 記不清

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
有兩種方法可以讓ajax重復(fù)執(zhí)行
是設(shè)置時(shí)間,例如onclick()時(shí)間 onchange()事件等等,把a(bǔ)jax寫到這些事件里面,只要觸發(fā)了事件就會(huì)執(zhí)行ajax
是封裝函數(shù),例如 function fun(){ }把a(bǔ)jax寫到函數(shù)里,只要調(diào)用函數(shù),ajax就會(huì)執(zhí)行
fun();fun();反復(fù)調(diào)用就反復(fù)執(zhí)行
希望對(duì)你有幫助

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
為什么不用jQuery,
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
添加回答
舉報(bào)