1

このコードである種の「彗星」を実装しようとしています:

<?php
header("Content-type: text/html;charset=utf-8;");
print ob_get_level ();
ob_end_flush(); //ends the automatic ob started by PHP
for ($i = 0; $i < 10; $i++) {
  $randSlp=rand(1,3);
  echo "Sleeping for ".$randSlp." second. ";
  flush();
  sleep(1);
  var_dump( ob_get_level());
}
?>

200 OKしかし、これは終了するまで送信しません。

ローディング中に取得して で何とかしたいJqueryので、 は 3 になると思いますreadyState

しかし、JQuery jqxhrオブジェクトが実装していない場合、どうすればこれを作成できonReadyStateChangeますか?

どうもありがとう。

4

1 に答える 1

-1

実際には Jquery では onreadystatechange メカニズムは提供されていませんが、done、fail、always、および statusCode が考えられるすべての要件をカバーしているためです。

ドキュメントによるhttp://api.jquery.com/jquery.ajax/

したがって、XMLHttpRequest を使用する必要があります。http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.aspを参照してください。

于 2014-12-08T22:24:59.823 に答える