服务器端是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模块。