如何连接两个ajax请求?

时间:2013-02-12 17:20:54

标签: jquery 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请求的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

表单请求被发送正常,您只是更新错误的输出字段。 #AdminMenuTabStatisticGenerate位于统计信息页面上。相反,请更新#users或其中一个孩子。