我在从服务器获取 JSON 内容并填充三个单独 div 的页面中有 3 个 $.ajax 请求。这三个 div 中的内容非常大,因此加载所有内容需要一段时间。这些 ajax 调用也在页面加载时被调用,所以类似于:
$(document).ready(function () {
$.ajax({
type: 'POST',
url: "/controller/action",
dataType: 'json',
traditional: true,
async: false,
success: function (data) {
//fill content in div 1
}
});
$.ajax({
type: 'POST',
url: "/controller/action2",
dataType: 'json',
traditional: true,
async: false,
success: function (data) {
//fill content in div 2
}
});
$.ajax({
type: 'POST',
url: "/controller/action3",
dataType: 'json',
traditional: true,
async: false,
success: function (data) {
//fill content in div 3
}
});
});
我的大问题是:
- 如何首先加载页面(以及链接等元素)
- 之后同时加载这三个 ajax 脚本。所以不要调用ajax1,ajax2,ajax3;它同时调用它们。
非常感谢!发条