1、我有一个数组,我要循环通过ajax到后台判断是否符合条件,只要其中一个符合条件,我就打印出“全部符合”,否则打印出“不全符合”
var a = [1, 2, 3, 4];
for(var i = 0; i < a.length; i++){
$.ajax({
type: 'POST',
data: {
fwh: a[i]
},
success: function(data){
//通过后台返回的结果判断这个是否符合条件
}
});
}
2、有没有什么好的处理方法?(后台人员没空,叫我这样循环,额)
给出一个标志位,如果全部循环结束之后flag=true就全部正确,如果flag=false就不全正确。
但是如果这样在循环里面不断提交,这个不是会加重服务器的压力么?而且,post的话,我曾经做过一个简易的刷票,发现,post是有时间开销的,而且比get花费时间更长,我有一部分是失败的,因为服务器来不及做处理。
但是这个效率问题我就不清楚了~其实可以把整个数组传过去,让后台帮你判断返回结果吧。