Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 XMLHttpRequest无法加载*…;*访问控制不允许源代码:*允许源代码-在同一服务器上_Javascript_Ajax - Fatal编程技术网

Javascript XMLHttpRequest无法加载*…;*访问控制不允许源代码:*允许源代码-在同一服务器上

Javascript XMLHttpRequest无法加载*…;*访问控制不允许源代码:*允许源代码-在同一服务器上,javascript,ajax,Javascript,Ajax,嘿,伙计们,我明白了: XMLHttpRequest无法加载…不允许使用源代码:* 访问控制允许源 错误。但我不明白为什么? 一个页面在wordpress页面上,另一个是静态页面,但两者都在同一台服务器上。。。或者这不正确?两个页面位于同一台服务器上并不重要,它必须位于同一个域上 要绕过此限制,您必须在服务器响应中使用值“*”(注意,它允许所有)或特定域名“”设置标题“Access Control Allow Origin” 我希望这会有所帮助。来源由以下因素决定: 协议 港口 主机名 三者

嘿,伙计们,我明白了:

XMLHttpRequest无法加载…不允许使用源代码:* 访问控制允许源

错误。但我不明白为什么?
一个页面在wordpress页面上,另一个是静态页面,但两者都在同一台服务器上。。。或者这不正确?

两个页面位于同一台服务器上并不重要,它必须位于同一个域上

要绕过此限制,您必须在服务器响应中使用值“*”(注意,它允许所有)或特定域名“”设置标题“Access Control Allow Origin”


我希望这会有所帮助。

来源由以下因素决定:

  • 协议
  • 港口
  • 主机名
三者必须相同

页面所在的服务器不相关(除此之外,两个不同服务器上的两个URL很少共享同一主机名)


请注意
example.com
www.example.com
是不同的主机名。

好的,我认为它们是同一个域。。我的意思是,一个来自mydomain/a,另一个来自mydomain/b这样做是否存在安全风险,我如何做到这一点?谢谢