« 前のひとこと | トップページ | 次のひとこと »

aboutme:138335

XMLHttpRequest を同期モード(async を false)で呼ぶと挙動がおかしい。コールバックが呼ばれない!

JRF 2011年4月13日 (水)

↓を参考にしているのだが、requestFile を async を false にして呼ぶと、IE だと「コールバック」の on_loaded が呼ばれるのに、Firefox だと呼ばれなかった。


《Ajaxはじめの一歩 XMLHttpRequest - [Javascript] All About》
http://allabout.co.jp/gm/gc/24097/

JRF 2011年04月13日 1160

解決方法としては、そういうものだと諦めて、コールバックを使わずに書けばいい。同期モードにしてるんでそれで書けるはず。

(↑だと requestFile が httpoj を return するように換え、それを res として使えばいい。)

JRF 2011年04月13日 3822

« 前のひとこと | トップページ | 次のひとこと »

トラックバック


トラックバックのポリシー

他サイトなどからこの記事に自薦された関連記事(トラックバック)はまだありません。