私のjQueryアプリケーションでは、遅延ロードを実装したいと思います。したがって、すべてのjqXHRプロミスを含むオブジェクトを作成します。
私が今すべてをステートメントにグループ化するとき
var resultset = new Object();
resultset.one = $.getScript('http://......');
resultset.two = $.getScript('http://......');
$.when(resultset.one,resultset.two).then(
function(){ alert('success')},
function(){alert('failure')}
);
その後、常にエラー状態になります。理由はわかりません。jsデバッガーが指示するため、すべてのリクエストが正常です(ステータス200)。
JQ APIドキュメントには、次のことが機能することが記載されています。
$.when($.ajax("/page1.php"), $.ajax("/page2.php"))
.then(myFunc, myFailure);
何か案は?