如何批量依次提交数据?悬赏100分啊

fengda2870 2013-07-05 08:54:38
有一组数组(1,2,3,4)
使用表单提交到服务器端,但是每次只提交一次,等待服务器返回成功信息之后,再提交下一个元素,依次循环
苦恼中,好像很简单的效果,一直做不出来,高手请指点。悬赏100分啊
...全文
346 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色王者 2013-07-06
  • 打赏
  • 举报
回复
<script language="javascript" src="jquery/jquery.min.js"></script> <script> function valiation() { var userArray = new Array(2218489, 2112205); for (i = 0; i < userArray.length; i++) { ajax(userArray[i]); } } var ajax = function(data1) { $.ajax({ type : "POST", url : "http://ddddshijue.me/vcenter/messages/create_popup", data : { "message\[to_user_id\]": data1 }, dataType : 'TEXT', success : function(result) { document.write("success"); } }) } valiation(); </script>
hch126163 2013-07-06
  • 打赏
  • 举报
回复
回调函数中递归调用
菜鸟王小凡 2013-07-06
  • 打赏
  • 举报
回复
提叫一次 可以 放了session 里面存储状态~!!
  • 打赏
  • 举报
回复
var arr = [1, 2, 3, 4];
var i = 0;

function  DiGui(data) {  
  $.get(url, {arrName: arr[data]}, function() {
    if(data<arr.length)  DiGui(data+1)  
  });
}

 DiGui(i);
ssxueyi 2013-07-05
  • 打赏
  • 举报
回复
var array = [1,2,3,4];
for(var i=0;i<array.length;i++){
ajax提交(array[i]);
}


ajax 实例参考我的例子:http://download.csdn.net/download/ssxueyi/3914513
  • 打赏
  • 举报
回复
//同步
var arr = [1, 2, 3, 4];
for(var i=0; i<arr.length; i++) {
   $.ajax({
  data: {arrName: arr[i]},
  url: url,
  async: false
 })
}

//异步
var arr = [1, 2, 3, 4];
var i = 0, j = 0;
while(i<4 && j>i) {
  $.get(url, {arrName: arr[i]}, function() {
    i++;
    j = i;
  });
}
fengda2870 2013-07-05
  • 打赏
  • 举报
回复
说着很简单啊,给个案例指点下吧
JavaScript_R 2013-07-05
  • 打赏
  • 举报
回复
果断ajax
似梦飞花 2013-07-05
  • 打赏
  • 举报
回复
ajax提交 当ajax返回成功信息后在启动ajax提交第二个数试试

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧