为了账号安全,请及时绑定邮箱和手机立即绑定

请问$.ajax()什么时候运行?

请问$.ajax()什么时候运行?

POPMUISE 2019-08-20 17:13:46
$.ajax()什么时候运行
查看完整描述

4 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

async: true,
这里面的 async表示的是异步的意思,默认值是true,表示这个ajax在请求的时候不会影响页面其余js的执行,直到ajax请求响应结果了才会执行你的success里面的函数,所以才会先执行最后的那个alert,
如果你希望页面js是顺序执行的,请把async 改成false

查看完整回答
反对 回复 2019-08-24
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

$(function(){
$.ajax({

操作的代码

});

})
或者是
$(document).ready(function(){
$.ajax({

操作的代码

});

})
试试 记不清

查看完整回答
反对 回复 2019-08-24
?
SMILET

TA贡献1796条经验 获得超4个赞

有两种方法可以让ajax重复执行

  1. 是设置时间,例如onclick()时间  onchange()事件等等,把ajax写到这些事件里面,只要触发了事件就会执行ajax

  2. 是封装函数,例如 function fun(){  }把ajax写到函数里,只要调用函数,ajax就会执行

fun();fun();反复调用就反复执行

希望对你有帮助


查看完整回答
反对 回复 2019-08-24
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

为什么不用jQuery,
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});

查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 1302 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信