调用并结束ajax函数

时间:2015-02-16 12:09:50

标签: javascript jquery ajax

当我调用ajax函数时

 $(save_Data()).ajaxStop(function()
     {
        new_Form(code);
     }


 function save_Data()
   {
      // here send data to php and save it
   }

现在,我调用另一个ajax函数

  $(get_Data()).ajaxStop(function()
       { 
             // doing some thing
       }


  function get_Data()
   {
      $.ajax
        ({
            type: 'POST',
            url: 'insert_Stock.php',
            data: { insert_Data : inserted_Data },
            dataType: 'json',
            success:function(data)
                {
                   // doing some thing such call another function to control on form
                }
        });
   }

当我调用save_Data函数时,new_Form函数已经执行,之后当我调用get_Data函数时,new_Form函数会自动执行。 为什么new_Form函数会执行?

1 个答案:

答案 0 :(得分:0)

如果我理解你这就是你想要的。

function doSomething(){
  //your code here if success
}

function doSomethingElse(){
  //your code here if error
}

function finallyDoSomethingElse(){
  //your code here no matter what is the result of post
}

$.ajax({
    type: 'POST',
    url: 'insert_Stock.php',
    data: { insert_Data : inserted_Data },
    dataType: 'json',
    success: doSomething,
    error: doSomethingElse,
    complete: finallyDoSomethingElse
});