Access-Control-Allow-Origin不允许使用XMLHttpRequest Origin
XMLHttpRequest Origin is not allowed by Access-Control-Allow-Origin
我试图从JavaScript获取一些简单的HTTP文本:
$(function() {
$.get("http://mydomain.com/path", function(result) {
console.log(result);
});
});
结果应该是text/html
,但基本上只是一个简单的键值字符串,没有任何HTML标记。这个页面在我的控制之下,但是由第三方(闭源)提供,所以我不能修改提供这个页面的Java。
如何从JavaScript中获取该页面的内容?
您只需使用 PHP/ASP您的服务器端语言来检索跨域请求或使用服务,如Yahoo!创建的跨域ajax服务。
它使用JSONP,允许做非常严格的跨域请求,但从Yahoo!他们将检索互联网上的任何网页。
http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/由于同源策略,您不能请求该页面,除非该页面明确允许您使用CORS。
代理它的服务器端,与服务,如YQL,获得它作为JSONP或获得其他服务为您的域启用CORS。
相关文章:
- XMLHttpRequest未返回值-状态202
- XMLHttpRequest在移动设备上的chrome上不起作用
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 检查xmlhttprequest问题的消息
- 主线程上的同步XMLHttpRequest已弃用
- 如何定期发出xmlhttprequest
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对象#<XMLHttpRequest>没有方法'完成'
- 在XMLHttpRequest之后重新初始化jQuery
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- Javascript XMLHttpRequest——只有第一个POST请求有效
- XMLHttpRequest - difference between Chrome & Firefox
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 非常简单的XMLHttpRequest不起作用
- 如何使用XMLHttpRequest下载文件
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- XMLHttpRequest.open()AJAX中的参数url
- XMLHTTPRequest脚本中没有internet连接和超时
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作