- ベストアンサー
PHPのローディング
いつもお世話になっています。 現在データベースから抽出できる住所録のようなものを作っているのですがデータ量が膨大なため読み込みまでに10秒ほど時間を要してしまします。 そこでローディングしている間「読み込み中」などと表示させてたいのですがJavaなどを使って書くことは可能でしょうか? 厳密なものではなく「フリーズしておらず読み込んでいる」程度が分かれば十分です。 何かよいご提案があればご教授頂けたら嬉しいです。 よろしくお願いいたします。
- みんなの回答 (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の中身を変更 →フォーム送信、応答待ち なだけです。
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
複合技術で良いなら「AJAX」で引くと、色々出てくると思うよ。
お礼
早速回答ありがとう御座いました。 ./next.php部分に表示させたいphpのアドレスを入れておくということでしょうか? クリックすると読み込みが開始されますがこれをページが表示されたときに自動で開始させるようにはできないでしょうか?