我有一些 jQuery.load 请求。但我只想在所有加载成功且准备就绪时显示结果。
我找到了“队列”,但我不确定天气是否正确。 http://api.jquery.com/queue/
有谁知道的比我多吗?
我现在试过了,它不起作用。
function ShowInfos(Code)
{
$.when( asyncLoadInfos(Code) ).then(
function( status ) {
alert( status + ", things are going well" );
},
function( status ) {
alert( status + ", you fail this time" );
},
function( status ) {
//Infos einblenden
ShowGrid();
alert(status + "Yeah");
}
);
}
function asyncLoadInfos(Code)
{
var dfd = new jQuery.Deferred();
//Generelle Infos laden
$('someDiv').load(customerURI, function()
{
//Here is some Action, not relevant fot the topic
});
$("anootherDiv").load(todoURI, function()
{
//Unrelevant Code, too
});
$("abc").load(phoneNoteURI, function()
{
});
return dfd.promise();
}