如何在另一个完成后运行ajaxcall?

时间:2011-10-03 17:53:32

标签: javascript ajax

只是想知道,在我看来,下面的代码能够在第一个完成时运行第二个ajax函数。

if(xmlHttp) // xmlHttp is an XMLHttpRequest object
  {
    xmlHttp.onreadystatechange = function()
    {
      if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
      {
         // second call can be made here because a first one is ready?
      }
   }

我对此是否正确?或者我是否误解了我想要实现的目标?

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做,但最好是调用一个执行第二个请求流的函数。