-1
以下代碼依次運行,一個接一個。我希望事情能夠平行運行。我需要改變什麼?幾個Ajax請求,所有代碼依次運行
window.onload = function() {
$.ajax({
type: "GET",
url: "/Reports/GetTotalVisits"
}).done(function (data) {
$('#visitCount').text(data.visitCount);
});
$.ajax({
type: "GET",
url: "/Reports/GetTotalUsers",
async: true
}).done(function (data) {
$('#userCount').text(data.userCount);
});
$.ajax({
type: "GET",
url: "/Reports/VisitReport",
async: true
}).done(function (data) {
var ctx2 = document.getElementById("station-chart").getContext("2d");
var myLineChart = new Chart(ctx2).Line(data);
});
};
你確定它確實嗎?我認爲只有在請求完成時才調用'done'回調函數。 - 無論如何,你到目前爲止試圖改變什麼?有幾種方法可以做你想做的事情;使它平行運行的具體問題是什麼? – Jeroen 2015-02-08 12:19:08