javascript - 在同一域请求中获取 JavaScript 错误“Access-Control-Allow-Origin”
问题描述
从源“ https://www.happydesertsafari.com ”访问“ https://happydesertsafari.com/happy-new/getLocations.php?getAll=true&_=1578818763165 ”上的 XMLHttpRequest已被 CORS 策略阻止:无“访问” -Control-Allow-Origin' 标头存在于请求的资源上。
var dropdownData = [];
$.ajax({
url: 'getLocations.php',
dataType: "json",
data: 'getAll=true',
cache: false,
success: function(employeeData) {
dropdownData = employeeData
}
});
解决方案
通过尝试这个你的问题将得到解决
如果您使用的是 Php,请将其放在您的 php 页面顶部:
header('Access-Control-Allow-Origin: *');
如果您使用的是 js,请像这样使用
jQuery.support.cors = true;
$.ajax({
url: "getLocations.php",
dataType: "json",
data: 'getAll=true',
cache: false,
success: function(employeeData) {
dropdownData = employeeData
},
error: function(jqXHR, textStatus, ex) {
alert(textStatus + "," + ex + "," + jqXHR.responseText);
}
});
推荐阅读
- javascript - 所有字段值都被删除
- bash - 如何编写可单元测试的 bash shell 代码?
- salesforce - 无法在 Iphone (Salesforce1) 中显示 Salesforce Lightning 错误和成功 Toast
- python-2.7 - ValueError:请求网址中缺少方案:scrapy中的h
- ionic-framework - 如何修复 Ionic 3 for android 中的构建失败问题?
- android - 如何在 Android 中的视图上从左侧为幻灯片设置动画
- java - java.nio.file Files.isWritable 不适用于网络共享驱动器
- c# - 如何在不删除 C# 中的作业的情况下停止 Hangfire 作业?
- php - 树枝中的正则表达式有问题吗?
- python - CancelledError:循环执行被取消