2013-02-12 122 views
0

我有以下代碼:如何連接兩個ajax請求?

<script> 
$(function() { 
    $('#AdminCreateNewUserSubmit').on('click',function(){ 
     $("#admincreatenewuserform").ajaxForm(
     { 
      target:  '#admincreatenewuserformcenter', 
      url:  'update.php', 
      success: function(data) 
      { 
       $("#admincreatenewuserformcenter").html(data); 
      } 
     }); 
    }); 
}); 
</script> 

此代碼的工作,但我需要給定的數據時添加其他請求。

所以我曾嘗試以下:

<script> 
$(function() { 
    $('#AdminCreateNewUserSubmit').on('click',function(){ 
     $("#admincreatenewuserform").ajaxForm(
     { 
      target:  '#admincreatenewuserformcenter', 
      url:  'update.php', 
      success: function(data) { 
      $("#admincreatenewuserformcenter").html(data); 

       $.post("update.php", { cmd:'adminrefreshtabusers' }, 
        function(data){ 
         $('#AdminMenuTabStatisticGenerate').html(''); 
         $('#AdminMenuTabStatisticGenerate').html(data); 
        } 
       ); 

      } 
     }); 
    }); 
}); 
</script> 

但這代碼不起作用......

什麼是連接兩個Ajax請求的正確方法?

+2

你得到了什麼錯誤? – codefactor 2013-02-12 17:25:32

+0

@LeoLoki儘管存在可疑的縮進,但此代碼在語法上是有效的。你可以發佈一個鏈接到演示網站,或[可重現的例子](http://sscce.org/)? – phihag 2013-02-12 17:36:52

+0

錯誤 - 當第二個數據未添加到div中時AdminMenuTabStatisticGenerate' – 2013-02-12 17:51:39

回答

1

表單請求發送正常,你只是更新錯誤的輸出字段。 #AdminMenuTabStatisticGenerate在統計頁面上。相反,請更新#users或其子項之一。