Php 在for循环中再次调用Ajax

Php 在for循环中再次调用Ajax,php,ajax,loops,for-loop,Php,Ajax,Loops,For Loop,我想在for循环中多次请求ajax。但它只返回1个值结果.ID。有人能帮我吗 $('#show').html(''); var min = parseInt($('#number_coupon_from').val()); var max = parseInt($('#number_coupon_to').val()); var total_time = parseInt($('#time_coupon').val())*1000; var randcoupon = Math

我想在
for
循环中多次请求ajax。但它只返回1个值结果.ID。有人能帮我吗

  $('#show').html('');
  var min = parseInt($('#number_coupon_from').val());
  var max = parseInt($('#number_coupon_to').val());
  var total_time = parseInt($('#time_coupon').val())*1000;
  var randcoupon = Math.floor(Math.random()*(max-min+1)+min);
  var timetb = total_time/randcoupon;
  var random = 0;
  var i,j;
  for(i=0;i<randcoupon;i++)
  {
      for(j=random;j>=0;j--)
      {
        if(j==0)
        {
          $.ajax({
          url: 'backend/publish_auto/update',
          type: 'post',
          data: {},
          dataType: 'json',
          success: function (result) 
          {
            if(result.st)
            {
              $('#show').append('Update Coupon ID: '+result.ID+'<br />');
            }
          }
          });
        }
      }
  }
});
$('#show').html('');
var min=parseInt($).val();
var max=parseInt($('#number_-to'.val());
var total_time=parseInt($('#time_优惠券').val())*1000;
var RandCoup=Math.floor(Math.random()*(max-min+1)+min);
var timetb=总时间/随机优惠券;
var random=0;
varⅠ,j;
对于(i=0;i=0;j--)
{
如果(j==0)
{
$.ajax({
url:'后端/发布\自动/更新',
键入:“post”,
数据:{},
数据类型:“json”,
成功:功能(结果)
{
如果(result.st)
{
$('#show').append('Update优惠券ID:'+result.ID+'
'); } } }); } } } });

谢谢

使用
async:False
逐个获取ajax响应

$.ajax({
          url: 'backend/publish_auto/update',
          async: false,
          type: 'post',
          data: {},
          dataType: 'json',
          success: function (result) 
          {
            if(result.st)
            {
              $('#show').append('Update Coupon ID: '+result.ID+'<br />');
            }
          }
          });
$.ajax({
url:'后端/发布\自动/更新',
async:false,
键入:“post”,
数据:{},
数据类型:“json”,
成功:功能(结果)
{
如果(result.st)
{
$('#show').append('Update优惠券ID:'+result.ID+'
'); } } });
这不是一个利用Ajax的好方法。你想用它实现什么?首先检查
RandCoup>0
以及内部循环的目的是什么?@Manibharathi:RandCoup总是>0。for循环ok,但ajax请求仅1次。结果返回时间=对于循环,但返回一个value@user3631551它工作正常,检查每个ajax响应中设置的
result.st
值。谢谢@user3176644:但是ajax响应一次就死了:(.A希望它响应多次:(