Ext.Ajax会自动将跨域url转换为其他内容吗?

时间:2014-10-14 01:09:59

标签: javascript ajax extjs

我的主机的IP是10.0.0.1。我期待以下代码会因为跨域问题而引发异常:

Ext.Ajax.request({
            url : "http://example.com",
            method: 'GET',
...

但是当我监视来自fiddler的请求时,请求实际上已转换为

http://10.0.0.1/proxy?url=http://example.com

这意味着如果您从服务器端设置代理,请求将自动转发到目标。那么谁做了这个魔术?

1 个答案:

答案 0 :(得分:1)

对于跨域请求,请尝试使用:

Ext.data.JsonP.request({
    url:"http://example.com"
});