Ext.Ajax.requestメソッドは非同期通信のみが実装されている。
どうもフォーラムでは、非同期だけでいいのだという派閥が多いらしく、ver2.2.1になってもsyncモードは実装されていない。
でも、結構使いたい場合がある。(自分のプログラミングスキルのせいかもしれないが)
なので、実装してみました。この方法、Extのフォーラムにもでてたんだけど(すみません、フォーラムのどこかは忘れてしました。)まぁ、単純なものです。
Ext.Ajax.requestメソッドは非同期通信のみが実装されている。
どうもフォーラムでは、非同期だけでいいのだという派閥が多いらしく、ver2.2.1になってもsyncモードは実装されていない。
でも、結構使いたい場合がある。(自分のプログラミングスキルのせいかもしれないが)
なので、実装してみました。この方法、Extのフォーラムにもでてたんだけど(すみません、フォーラムのどこかは忘れてしました。)まぁ、単純なものです。
ご存知のとおりオブジェクトリテラルを各際に以下のように最後にカンマがついたままの場合、Firefoxなどは問題ないですが、IEでは読み込み時にエラーとなります。
ですが、結構、埋め込んでしまうバグなので自動的に見つけようとして書いたPerlプログラムがこちら。
なぜ、Perlかは….慣れているからってだけです。
デフォルトでカレントディレクトリ配下の*.jsファイルを探索しに行くので、プロジェクトの直下とか置いておけば叩くだけ。
Windowsでも動きます。
more…