Синхронизировать три запроса ajax

У меня три запроса AJAX запускаются один за другим, и я хотел бы иметь возможность отобразить все данные одновременно.

$.ajax ({
        type: "POST",
        url: "page1.php",
        data: "var1=" + var1,
        success: function(msg) {
            $("#results2").load("page2.php", 
            function (responseText, textStatus, XMLHttpRequest) {
                $("#results3").load("page3.php",
                function (responseText, textStatus, XMLHttpRequest) {
                    if (textStatus == "success") {
                        $("#results1").html(msg);
                    }
                });
          });
        }
    });

# results1 , # results2 и # results3 все должны быть загружены с соответствующими данными одновременно. Приведенный выше код не делает этого.

7
задан Jeremy Banks 23 November 2012 в 16:34
поделиться