Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript Jquery获取对子域的请求_Javascript_Jquery - Fatal编程技术网

Javascript Jquery获取对子域的请求

Javascript Jquery获取对子域的请求,javascript,jquery,Javascript,Jquery,我正在example.com上做一个get请求,我想向foo.example.com做一个get请求 $.get("foo.example.com/helloworld.txt",function(){}) 不适用于我指定http或https之类的协议 $.get("http://foo.example.com/helloworld.txt",function(){}) 如果您不在同一个域中,foo.example.com需要允许您访问。看见 详情请参阅。在您的情况下,它应该设置一个HT

我正在example.com上做一个get请求,我想向foo.example.com做一个get请求

$.get("foo.example.com/helloworld.txt",function(){}) 

不适用于我指定http或https之类的协议

$.get("http://foo.example.com/helloworld.txt",function(){}) 
如果您不在同一个域中,foo.example.com需要允许您访问。看见 详情请参阅。在您的情况下,它应该设置一个HTTP头

Access-Control-Allow-Origin: http://example.com
这可以通过服务器配置进行设置,具体取决于您使用的服务器或服务器程序,例如,对于php程序,这可以通过

header('Access-Control-Allow-Origin: http://example.com');
尝试使用绝对路径

$.get,函数{}

和helloworld.txt必须是远程允许的


已阻止跨源请求:同一源策略不允许读取位于的远程资源。原因:CORS标题“访问控制允许来源”缺失。

什么对我不起作用?你有错误吗?如果是这样的话,那是什么错误?可能是cors错误我得到了一个404错误,但是你能发布行吗,除非我的行可以工作使用绝对路径,而不是相对路径one@JohnSmith:URL不存在,当然会返回HTTP 404错误。您可以通过将URL输入web浏览器来尝试。我了解到,如果我在,我将无法连接,因为这是一个不安全的连接…除非foo.example.com发送一个允许以下内容的标题:访问控制允许来源:http://example.comIf 答案有帮助,请将其标记为已接受。如果有什么东西还开着,请告诉我。