【发布时间】:2012-05-02 13:46:33
【问题描述】:
我正在尝试让跨域帖子正常工作。我知道我可以轻松地将 jsonp 用于 GET,但我不知道如何实现 POST 请求。
我查看了 easyXDM,但据我了解,服务器还需要某种 easyXDM 实现,以“cors”文件或其他形式。
这是真的吗?所以如果服务器不支持,就没有办法做跨域发帖(就是不设置代理)
我自己尝试过只使用本地文件:
<script type="text/javascript">
var xhr = new easyXDM.Rpc(/** The channel configuration*/{
remote: "name.html"
}, {
remote: {
request: {} // request is exposed by /cors/
}
});
</script>
然后做一个这样的请求:
xhr.request({
url: "http://other.domain.be",
method: "POST",
data: {NEWS: "true", IMMO: "true" }
}, function(response) {
alert(response.status);
alert(response.data);
});
但这无济于事。
【问题讨论】:
标签: ajax cross-domain