-1
私のシステムには$ .ajaxコールがたくさんあります。今では、すべてのajaxリクエストに特別なプログレスバーを表示する必要があります。毎回のリクエストでそれを行うのは時間がかかり過ぎる作業です。私はそれを1か所で行うことができますか?jqueryはグローバルにnprogressをバインドします
は、これまで
<script>
// Show the progress bar
NProgress.start();
// Increase randomly
var interval = setInterval(function() { NProgress.inc(); }, 1000);
// Trigger finish when page fully loaded
jQuery(window).load(function() {
clearInterval(interval);
NProgress.done();
});
// Trigger bar when exiting the page
jQuery(window).unload(function() {
NProgress.start();
});
</script>
それは、ページのロード時に動作しますが、私は同じで、既存のスクリプトを変更することなく、任意のAJAXリクエストに応じて仕事をしたい、私が何をしましたか。
この質問はあまりにも広いようにjQueryを使用することができ、[質問をする方法](https://stackoverflow.com/読むために時間がかかるしてくださいhelp/how-to-ask)と、おそらく[完璧な質問を書く](https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)あなたがすでに試したこととあなたが立ち往生しているところを私たちに示します。がんばろう! – ThrowingSpoon