QooxdooでCouchDBをAJAX呼び出ししようとしていますが、私の要求オブジェクト(つまり、コンソールには何も表示されておらず、警告が出ていません)でイベントが発生していないようです。誰が何が起こっているべきか/私が間違っていることを教えてもらえますか?Qooxdoo AJAXヘルプ - イベントが機能していませんか?
(これはすべての私のクラスの「メイン」メソッドである)
var req = new qx.io.remote.Request('http://localhost:5984/japanese/words', 'GET', 'application/json').set({crossDomain:true,timeout:0});
this.debug("Testing");
req.addListener("created", function(e) {
this.debug("Created");
alert(e.getContent());
}, this);
req.addListener("sending", function(e) {
this.debug("Configured");
alert(e.getContent());
}, this);
...
(これは単なる例です - 私は私が考えることができるすべてのイベントのために同様のリスナーを追加しましたが、何もありませんコンソール上に表示されます)
私のサーバはQooxdoo 1.3でUbuntu 10.10を実行しています。
編集:
今すぐリクエストしようとしている "にhttp://localhost/languages/test.php"(私のアプリは、 "HTTP://localhost/languages/index.html" である)、まだありません警告どんな出来事の外に置いたテスト1を除いて現れる。私のリクエストは今のところ:new qx.io.remote.Request('http://localhost/languages/test.php', 'GET', 'application/json');
ブラウザでアクセスすると、PHPファイルが有効なJSONを返しています。確かにこれはうまくいくはずですか?
だけで(あなたのサンプルが表示されません)安全のために...あなたが実際にあなたのコード内で
send()
メソッドを呼び出すのですか? – trkoch