按顺序调用多个ajax调用,等待最后一个完成

时间:2015-03-25 15:41:51

标签: ajax

我正在尝试创建一个调用ajax函数来保存数据的函数,然后在完成时调用另一个ajax函数来删除一些东西。以下是我正在使用的代码。一切似乎都正常,但我不知道这是否滥用了语言?

    function delete_line_item(entry_item_id_delete,entry_item_id_switch){
    document.getElementById("results_area").innerHTML = ' ';
    document.getElementById("loading_section").innerHTML = '<img src="images/ajax-loader.gif">';

    move_id = document.getElementById("move_id").value;
    entry_item_id = document.getElementById("entry_item_id").value;

    $.post("ajax_save_page.php", 
            {   security_code: "123",
                move_id : move_id,
                entry_item_id : entry_item_id,


            }, function(b)
                {
                    $.post("ajax_delete_page.php", 
                            {   security_code: "123",
                                entry_item_id_delete : entry_item_id_delete,
                            }, function(b)
                                {
                                    document.getElementById("loading_section").innerHTML = '';
                                    edit_line_item(entry_item_id_switch);
                                });
                });
}

0 个答案:

没有答案