当前位置:首页>开发>正文

ajax循环提交怎么做 jquery高手!!怎样循环请求ajax?? 求救!!

2023-07-19 00:16:49 互联网 未知 开发

 ajax循环提交怎么做 jquery高手!!怎样循环请求ajax?? 求救!!

ajax循环提交怎么做

你是说隔一段时间提交一次吗?
用定时器即可。
假设你的ajax请求的函数是:
function ajaxRequest()

加一个定时器:

setInterval(ajaxRequest,2000)//间隔两秒执行一次希望能帮到你,有用的话就采纳!

jquery高手!!怎样循环请求ajax?? 求救!!

你这样好了,执行一次ajax,在成功返回的函数里面再进行ajax请求~
var a = new Array(1,2,3)
var i=0
Loop_ajax(a[i],i,a)
function Loop_ajax(value,identity,array){
$.getJSON( "url?value=" value , null , function(){
if(identity<array.length){
Loop_ajax(array[identity 1],identity 1,array)
}
else{
alert(循环玩啦)
return false
}
})
}
---------------------------------
对于2楼的答案~
$.ajax有这个option
sucess: callback
这里就可以定义成功时的返回值。

一个AJAX执行多个请求

继续在
$(#news_list).html(res)

下一行发送ajax请求就可以了啊

意思为:
当第一个、
执行了$(#news_list).html(res)
然后再次发送第二个ajax请求

一个页面多个ajax请求

全局变量当然不行啦。
这样:
function ajax(method,url,complete,before){
//这里为ajax代码,
//complete代表AJAX成功发送并且服务器已经返回数据时调用的函数
//before代表处于请求状态时调用的函数
}

最新文章

随便看看