【问题标题】:Mootools cross domain, YQL proxyMootools 跨域,YQL 代理
【发布时间】:2012-06-23 20:20:07
【问题描述】:

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

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

我将数据作为文本/html 获取,但希望它是 xml。 在标准 Mootools 中:

new Request({

方法:'get', 网址:this.options.url, onComplete: 函数(文本,xml){

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

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

【问题讨论】:

  • 我需要以某种方式将我的服务器脚本转换为 json 吗?它是一种回显 xml 格式的文件内容的服务。但是我不能使用这个跨域?

标签: javascript ajax mootools cross-domain jsonp


【解决方案1】:

您可能需要考虑使用 easyXDM 来实现这一点 - 它允许您仅使用托管在远程域上的一个小 html 文件来执行跨域 ajax。
你可以在http://consumer.easyxdm.net/current/example/xhr.html查看这个例子

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多