Mootools跨域、YQL代理

发布于 2024-09-16 22:50:54 字数 572 浏览 8 评论 0原文

我一直在尝试使用 YQL 作为代理来制作 ajax 跨域脚本。它工作得很好,但我可以以某种方式改变数据格式吗?

我尝试像这样扩展 JSONP 类: http://fragged. org/cross-domain-ajax-calls-via-yql-as-proxy-and-mootools-jsonp_1028.html

我获取的数据为text/html,但希望它为xml。 在标准 Mootools 中:

new Request({

方法:'get', url: this.options.url, onComplete: function(text, xml) {

这里我可以获取文本和 xml。

更新: 我的解决方案:不用Mootools类发出请求,而是使用YQL允许的回调函数。

I've been trying to make ajax cross domain scripting with YQL as proxy. It works great, but can i somehow change the data format?

Im trying to extend the JSONP class like this:
http://fragged.org/cross-domain-ajax-calls-via-yql-as-proxy-and-mootools-jsonp_1028.html

And im getting data as text/html, but would like it to be as xml.
In standard Mootools:

new Request({

method: 'get',
url: this.options.url,
onComplete: function(text, xml) {

Here i can fetch the text AND xml.

UPDATED:
My solution: Instead of making request with Mootools class, just use the callback function that YQL allows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坚持沉默 2024-09-23 22:50:54

您可能想考虑使用 easyXDM - 它允许您仅使用一个小 html 来执行跨域 ajax托管在远程域上的文件。
您可以在 http://consumer.easyxdm.net/current/example 中查看此示例/xhr.html

You might want to look into using easyXDM for this - it allows you to do cross-domain ajax by using only a small html file hosted on the remote domain.
You can check out this example at http://consumer.easyxdm.net/current/example/xhr.html

心房的律动 2024-09-23 22:50:54

我的解决方案:不用Mootools类发出请求,而是使用YQL允许的回调函数。

My solution: Instead of making request with Mootools class, just use the callback function that YQL allows.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文