【发布时间】:2012-02-16 14:23:50
【问题描述】:
我需要从另一个域的服务中加载一些 xml 数据。如果我使用 ajax 请求,我会得到“Access-Control-Allow-Origin 不允许 Origin null。”。 我尝试将 Store 与 scriptag 代理和 xml 阅读器一起使用,但我得到 Uncaught SyntaxError: Unexpected token
var myStore = new Ext.data.Store({
model: 'myModel',
proxy: {
type: 'scripttag',
url : url,
reader: {
type: 'xml',
root: 'users'
}
},
autoLoad: true
});
问题:如何使用 sencha 或其他 javascript 库从另一个域加载 xml 数据。
【问题讨论】:
-
您是否可以控制发送 XML 的后端?如果不是你不能这样做......
-
如果您可以控制提供 html 的域/服务器,则可以在该 Web 服务器上设置代理。
-
scripttag 仅适用于 json 阅读器
标签: javascript ajax sencha-touch