-1
私はいくつかのデータを処理しているAjax呼び出しを持っており、所要時間はサイトによって大きく異なります。私は処理を行うPHP関数の進捗値を設定したいと思います(私はSESSION変数を想定しています)。カスタムPHP関数を使用してAjax呼び出しの進捗を表示する方法は?
これは処理中ですが、実行中のSESSION変数値を1秒おきにフェッチして、%が完了した時点でユーザーを更新する別のループを作成したいと思います。
したがって、データを処理するメインのAjax呼び出しが機能しており、ユーザーがボタンをクリックすると発生します。
私はこれが実行されているように、ループするために、これに追加して、PHPのセッション変数からページ上のスパン/ DIVを更新する必要がありますどのようなfunction get_data(refresh){
$.post({
url: ajaxurl,
beforeSend:function(){
$("#loader-gif").show();
},
complete:function(){
$("#loader-gif").hide();
},
data: { refresh: refresh, action: "refresh_data"},
success:function(data){
$("#loader-gif").hide();
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.responseText);
$("#loader-gif").hide();
}
});
}
- 呼び出しは次のようになりますので、これは、ワードプレスであります?
現在のところ、このページのAjaxコールは唯一のものです。
原作者が自分の問題を解決し、応答を受け取ったことがないそのために壊れた例になりそうです。 –