猿问

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

$.ajax()什么时候运行


POPMUISE
浏览 1303回答 4
4回答

慕妹3242003

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

拉丁的传说

$(function(){$.ajax({操作的代码});})或者是$(document).ready(function(){$.ajax({操作的代码});})试试 记不清

SMILET

有两种方法可以让ajax重复执行是设置时间,例如onclick()时间  onchange()事件等等,把ajax写到这些事件里面,只要触发了事件就会执行ajax是封装函数,例如 function fun(){  }把ajax写到函数里,只要调用函数,ajax就会执行fun();fun();反复调用就反复执行希望对你有帮助

繁花不似锦

为什么不用jQuery,$.ajax({type: "POST",url: "some.php",data: "name=John&location=Boston",success: function(msg){alert( "Data Saved: " + msg );}});
随时随地看视频慕课网APP

相关分类

Java
Photoshop
我要回答