ロード画面を表示するために、次の方法でjQuery ajaxStart()イベントをリッスンします。
$(document).ajaxStart(function() {
//show loading screen
});
ただし、このイベントはforge.reques.ajax()リクエストを送信しても発生しません(少なくともそう思われます)。
フォージのためのそのような解決策はすでにありますか、それとも私はそのイベントを手で書く必要がありますか?
ロード画面を表示するために、次の方法でjQuery ajaxStart()イベントをリッスンします。
$(document).ajaxStart(function() {
//show loading screen
});
ただし、このイベントはforge.reques.ajax()リクエストを送信しても発生しません(少なくともそう思われます)。
フォージのためのそのような解決策はすでにありますか、それとも私はそのイベントを手で書く必要がありますか?
これは現在フォージには存在しませんが、実装は非常に簡単です。
var onAjaxStart = function () {
// show loading screen
}
var onAjaxEnd = function () {
// hide loading screen
}
var myAjax = function (params) {
onAjaxStart();
var success = params.success;
params.success = function () {
onAjaxEnd();
success && success();
};
forge.request.ajax(params);
}
次に、forge.request.ajax(...) の代わりに myAjax(...) を使用します。