プロが教える店舗&オフィスのセキュリティ対策術

Ajaxの通信において、成功するケース、失敗するケースが
不明な原因によって頻発しています。
サーバー環境は
Apache(1.3.27)、PHP(4.2.3 )、
PEARのHTML_AJAXを使用しております。

apache2系では出ていない症状なので、
マルチスレッド/マルチプロセスの処理の違いが
あらわれているのかとも思いますが・・・
多重リクエストの問題だとしたら、どのように対処したら
よいでしょうか?
調査したところ「xmlhttp.abort()メソッドでリクエストのキャンセルを行う。」といった記述もありましたが、今使用しているライブラリとは別もののようなので、どう対処すべきが分からず困っています。

A 回答 (1件)

HTML_AJAXは使った事がないので参考にならないかもしれないですが、、、。


readyStateをチェックして1~3の時はsendしないようにするようにしてみてはいかがでしょう?
function sendAjax(){
if(通信オブジェクト.readyState<4){return;}
通信オブジェクト.open(うんたらかんたら)
}
みたいな・・・。
サーバ間とブラウザ間の通信をチェックするならdoormanか、parosが良いと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
ためしてみます。

お礼日時:2009/01/05 10:12

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