gpt4 book ai didi

javascript - Qooxdoo AJAX 帮助 - 事件不起作用?

转载 作者:行者123 更新时间:2023-11-29 20:17:55 25 4
gpt4 key购买 nike

我正在尝试使用 Qooxdoo 对 CouchDB 进行 AJAX 调用,但据我所知,我的请求对象似乎没有触发任何事件(即控制台上没有显示任何内容,也没有出现任何警报) .谁能告诉我应该发生什么/我做错了什么?

(这都在我类(class)的“主要”方法中)

  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。这肯定行得通吗?

最佳答案

qooxdoo 中的跨域请求使用不触发事件的脚本传输。相反,您的服务器需要将响应数据包装在对静态方法的调用中。详见qx.io.remote的包文档:

http://demo.qooxdoo.org/current/apiviewer/#qx.io.remote

关于javascript - Qooxdoo AJAX 帮助 - 事件不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com