Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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/6/opengl/4.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
Php 通过include跨域ajax_Php_Ajax_Include_Cross Domain_Hybridauth - Fatal编程技术网

Php 通过include跨域ajax

Php 通过include跨域ajax,php,ajax,include,cross-domain,hybridauth,Php,Ajax,Include,Cross Domain,Hybridauth,在服务器上的index.html中,我使用ajax在服务器上加载file1.php的内容 在file1.php中,通过HybridAuth社交登录使用Facebook API 如果我只运行file1.php,它工作得很好。但是,在运行index.html时,我遇到了一个问题,即不允许跨域AJAX请求,因为使用了Facebook API 我不认为这是跨域的,因为我正在加载的文件在同一台服务器上。 有没有办法解决这个问题,因为我找到的大多数修复方法都包括更改响应标题,这是我无法说服Facebook去

在服务器上的
index.html
中,我使用ajax在服务器上加载
file1.php
的内容

file1.php
中,通过HybridAuth社交登录使用Facebook API

如果我只运行
file1.php
,它工作得很好。但是,在运行
index.html
时,我遇到了一个问题,即不允许跨域AJAX请求,因为使用了Facebook API

我不认为这是跨域的,因为我正在加载的文件在同一台服务器上。
有没有办法解决这个问题,因为我找到的大多数修复方法都包括更改响应标题,这是我无法说服Facebook去做的。

也许这会有所帮助:也许你最好首先使用JS SDK在客户端进行API调用…?(取决于你到底在做什么。)不管怎样,你的问题在你提供的信息很少的情况下是无法重现的,因此,请扩展您的解释。我认为,如果您在服务器上创建一个与另一台服务器交互的php文件,然后在服务器上放置一个html文件,该文件通过AJAX加载php文件的内容,那么问题是可以重现的。我的问题还在于,这是否真的是一个AJAX跨域请求,因为AJAX请求只是针对同一服务器上的文件内容,而该服务器恰好与另一台服务器交互。