Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t使用jQuery($.get,$.ajax)从其他站点获取HTML页面_Jquery_Ajax - Fatal编程技术网

Can';t使用jQuery($.get,$.ajax)从其他站点获取HTML页面

Can';t使用jQuery($.get,$.ajax)从其他站点获取HTML页面,jquery,ajax,Jquery,Ajax,可能重复: 也许我只是没有得到什么 我想从其他网站获取html页面,随它去吧 在我的js代码中: var url = "http://www.server.com/somepage/param"; $.get(url, callback); Chrome说“加载资源失败” 怎么了?简单的答案是,不,这是不可能的。不允许跨域AJAX。但是,您可以在此处找到(工作)解决方法: 关于跨域ajax请求的更多详细信息:您遇到了由应用程序设置的限制。简而言之,对不同域的AJAX调用是被禁止的

可能重复:

也许我只是没有得到什么

我想从其他网站获取html页面,随它去吧

在我的js代码中:

  var url = "http://www.server.com/somepage/param";
   $.get(url, callback);
Chrome说“加载资源失败”


怎么了?

简单的答案是,不,这是不可能的。不允许跨域AJAX。但是,您可以在此处找到(工作)解决方法:


关于跨域ajax请求的更多详细信息:

您遇到了由应用程序设置的限制。简而言之,对不同域的AJAX调用是被禁止的,并且总是会失败


您需要使用JSONP(主要适用于API返回的数据)或。

嗯,但我有一个chrome扩展,它会发出这样的请求,并从我需要的站点获取信息。怎么用?我查看了js源代码,它使用jQuery。但是我有一个chrome扩展,它会发出这样的请求,并从我需要的站点获取信息。怎么用?我查看了js源代码,它使用jQuery。它使用给予插件的特殊权限。这里有一篇关于如何实现这一点的优秀文章:哦,非常感谢你的回答。遗憾的是,这个简单的解决方案只能在crhome中使用,似乎我需要找到一种方法在我的ROR 3.1服务器上使用代理解决方案,但是这个文档呢:(这里的信息-然而,大多数浏览器(IE 8+、Firefox 3.5+、Safari 4+、Chrome)实现了一种简单的方法,允许w3C文档中定义的跨域请求。)好的,您能否让远程主机发送
访问控制允许来源:http://yourhost.com
标题?