XMLHttpRequest#open()またはHttpRequest#open()のSync

AJAXのXを担うXMLHttpRequestまたはHttpRequestですが、このクラスのインスタンスメソッドopen()の3つめのパラメータAsyncについていまさらながら。
おなじく最初のAが示すようにいつもはtrueにしてますが、Syncにしようとfalseにしたところ、Firefox(1.0.6)とIE(6.0SP2)で挙動に差が・・・。
IEではサーバの処理を待ってレスポンスが返ってくるものの、Firefoxではサーバの処理を待つもレスポンスが返ってこない。
というかイベントonreadystatechangeが起こらない?
GETでもPOSTでも同じ。なにか間違ってるんだろうか。

タイトルとURLをコピーしました