Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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 否';访问控制允许原点';存在标头-使用AJAX调用FoodFork API_Javascript_Ajax_Api_Cors - Fatal编程技术网

Javascript 否';访问控制允许原点';存在标头-使用AJAX调用FoodFork API

Javascript 否';访问控制允许原点';存在标头-使用AJAX调用FoodFork API,javascript,ajax,api,cors,Javascript,Ajax,Api,Cors,我的团队和我正在开始我们的第一个项目,在API测试的十分钟后,我遇到了麻烦,无法创建成功的访问控制头。有人能帮我解决这个错误吗 var userSearch = "chicken" function apiCall() { var queryURL = "http://food2fork.com/api/search?key=3a4f22fb3ddd09f03521f9daf18117a1&q=" + userSearch; //+ "&sort=r" $.ajax

我的团队和我正在开始我们的第一个项目,在API测试的十分钟后,我遇到了麻烦,无法创建成功的访问控制头。有人能帮我解决这个错误吗

var userSearch = "chicken"


function apiCall() {

  var queryURL = "http://food2fork.com/api/search?key=3a4f22fb3ddd09f03521f9daf18117a1&q=" + userSearch; //+ "&sort=r"

 $.ajax({
    url: queryURL,
   method: "GET"
 }).done(function(response) {

      console.log(response);

 });
 };

apiCall();

“加载失败:请求的资源上不存在“Access Control Allow Origin”头。因此不允许对源“null”进行访问。”

您需要使用反向代理来阻止浏览器中的CORS。您可以使用这样的工具:

CORS意味着您无法通过浏览器直接访问远程站点-代理是您的救星