dポイントプレゼントキャンペーン実施中!

処理実行中に「受信中..」や「処理中..」と表示させ

処理が終わると結果を表示させたいのですが
どのようにすれば良いのでしょうか??

Ajaxなんかを使うと思うのですが・・・

A 回答 (3件)

http://www.ibm.com/developerworks/jp/opensource/ …
こういうものの応用でしょうね。
    • good
    • 0

まずAjaxというか、JavaScriptが何であるかや、非同期通信について勉強してみてはどうでしょうか?



処理の流れとしては、

Ajaxが動き(インジケーター開始)

PHPプログラムが裏で動く

裏で動いていたPHPの処理が終わった事をAjaxで検知(インジケーター停止)

結果をAjax側で反映


基本的な流れは、上記のようになります。
結果によってAjax側での動作を変えたい場合は、裏で動くPHP側のecho(print)する結果を変えてやれば可能です。
聞いたことがあると思いますが、このechoする内容がJSONだったりXMLだったりすると、データの持ちまわしがしやすくなります。

参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20070 …
    • good
    • 0

参考URLで概ね大丈夫だと思います。



Ajaxの多少の知識が必要です。

参考URL:http://allabout.co.jp/internet/javascript/closeu …

この回答への補足

そのサイトも参考にしたのですが
Ajax知識がないためチンプンカンプンでした・・・

PHPとの簡単なコードがあれば助かります。

補足日時:2008/07/02 12:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!