アーカイブ

XMLHttpRequest#open()またはHttpRequest#open()のSync このエントリーを含むはてなブックマーク はてなブックマーク - XMLHttpRequest#open()またはHttpRequest#open()のSync

2005 年 8 月 5 日 Comments off

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

カテゴリー: JavaScript タグ: