4
非常に大きなファイルがあり、ロードに約5分かかります。その厳密には管理スクリプトですが、私は現在、管理者が対話するためのUIを構築しています。私はこのスクリプトをAJAX経由でUI内で実行したいと思っています。 PHPスクリプトは現在以下を持っています:AJAXプログレッシブ出力
@apache_setenv('no-gzip', 1);
@ini_set('zlib.output_compression', 0);
@ini_set('implicit_flush', 1);
for ($i = 0; $i < ob_get_level(); $i++) { ob_end_flush(); }
ob_implicit_flush(1);
これは、ブラウザを介して徐々に出力されます。
しかし(jQueryのを使用して)私のAJAX呼び出しは次のようになります。
$.ajax({
url: "theURL",
success: function(data){
$(".content").html(data);
}
});
、スクリプトが実行が終了したら、それだけで出力します。どのようにAJAXにプログレッシブ出力を使用させることができますか?
が重複する可能性:http://stackoverflow.com/questions/7740646/jquery-ajax-read-the-stream-incrementally –