javascript - $.ajax 方法被 CORS 策略阻止
问题描述
我在我的 aspx 页面上有一个以下脚本,我正在尝试使用 post 方法将数据传递到 url,如下所示:
<script>
$.ajax({
type:"POST",
url: "https://www.google.com/recaptcha/api/siteverify",
crossDomain: true,
data: {"secret" : "0000000", "response" : response, "remoteip":"localhost"},
contentType: "application/json; charset=utf-8",
success: function (data) {
console.log(data + "test");
}
});
</script>
当它到达上面提到的 URL 时,我收到以下错误 Access to XMLHttpRequest at ' https://www.google.com/recaptcha/api/siteverify ' from origin ' http://localhost ' has been blocked by CORS policy: Response预检请求未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。
我怎样才能让它工作?
解决方案
推荐阅读
- laravel - How to Redirect using two parameter in Controller using Laravel 5.5
- opc-ua - 如何删除 Eclipse Milo 0.3.8 中的订阅项目?
- json - 名称不能包含以下任何符号:'[, ], .'.'。在 Azure 逻辑应用中撰写
- html - Angular 材质下拉菜单不会关闭
- ios - 如何使下拉单元格重叠uiview
- localhost - 如何修复 NameError:未定义名称“密码”
- sql - 通过 2 个不同的列进行 2 个不同的连接
- ckeditor - CKEDITOR 自动增长焦点延迟和样式
- jestjs - 如何让我的 vue-unit-test 在 Vuetify 中触发 v-btn 上的点击事件?
- c# - C#修改字节数组并转换为图像