• ベストアンサー

PHPのローディング

いつもお世話になっています。 現在データベースから抽出できる住所録のようなものを作っているのですがデータ量が膨大なため読み込みまでに10秒ほど時間を要してしまします。 そこでローディングしている間「読み込み中」などと表示させてたいのですがJavaなどを使って書くことは可能でしょうか? 厳密なものではなく「フリーズしておらず読み込んでいる」程度が分かれば十分です。 何かよいご提案があればご教授頂けたら嬉しいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.2

ajaxでなくとも、単純に <!-- フォーム --> <form action="./next.php" id="form1" method="POST"> (snip.) <input type="button" id="go" value="NEXT" onclick="submitAction()" /> </form> <!-- 表示領域 --> <div id="message">入力待ちですよ。</div> <script type="text/javascript"><!-- function submitAction() {  document.getElementById('message').innerHTML = "応答待ちですよ。";  document.getElementById('form1').submit(); } // --></script> こんなのでもいいんじゃないですかね。 やっているのは  →ボタンが押される  →messageの中身を変更  →フォーム送信、応答待ち なだけです。

news_0203
質問者

お礼

早速回答ありがとう御座いました。 ./next.php部分に表示させたいphpのアドレスを入れておくということでしょうか? クリックすると読み込みが開始されますがこれをページが表示されたときに自動で開始させるようにはできないでしょうか?

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

複合技術で良いなら「AJAX」で引くと、色々出てくると思うよ。

関連するQ&A