在jquery中连续2次.load调用会执行异步吗?

Fra*_*ega 4 javascript jquery

在如下的脚本中,load函数是异步调用还是一个接一个地调用?

<script language="javascript" type="text/javascript">

    $(document).ready(function () {

          $("#TheLink").click(){        
                $("#PlaceToUpdate1").load("/Controller/Method/View1");
                $("#PlaceToUpdat2").load("/Controller/Method/View2");

          }

        });
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

Sam*_*son 7

默认情况下是异步的.如果你需要他们一个接一个,你可以做一些事情:

  1. 将第二个放在第一个回调中.
  2. $.ajax({async:false})
  3. 您甚至可以将它们设置在队列中.

最干净的方式可能是选项2.