首页 > Ajax如何跨域请求?

Ajax如何跨域请求?

服务器端是C#的,通过HttpListener监听了一个端口。

页面上通过XMLHttpRequest发送请求,然后报错 Origin null is not allowed by Access-Control-Allow-Origin。

网上的策略,给Chrome启动加了-allow-file-access-from-files 然后重启也不行。

这个问题我最后自己有一个临时解决方案,在IE下,规避了跨域请求的我难题。后面会试试彻底规避跨域访问,和Felix21童鞋说的Jsonp。 有兴趣的童鞋可以看我的博客记录:http://www.cnblogs.com/hibix/archive/2013/04/27/3048304.html


利用回调 在源上使用输出 fun = funcion(){return {json.....}} 在请求上调用fun() 就可获得json内容了


用jsonp吧。

p.s. 这个参数跟跨域请求貌似没关系


Origin null is not allowed by Access-Control-Allow-Origin。

为什么这里的地址会是null呢?能不能把你的js代码帖上来

如果你想用js来请求的话,可以安装nodejs和它的request模块。

【热门文章】
【热门文章】