Qooxdoo を使用して CouchDB への 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」にあります) をリクエストしようとしていますが、外部に置いたテスト以外のアラートは表示されません。あらゆるイベントの。私の要求は次new qx.io.remote.Request('http://localhost/languages/test.php', 'GET', 'application/json');
のとおりです。ブラウザーでアクセスすると、PHP ファイルは有効な JSON を返します。確かにこれはうまくいくはずですか?