javascript - android 应用程序中的 CORS 原始请求被阻止
问题描述
我们在 IONIC 中使用 anguler js 开发了 android 应用程序。
我们正在通过浏览器进行测试,但在控制台中出现错误。
跨域请求被阻止:同源策略不允许在http://example/abc/service.php读取远程资源(原因:CORS 请求未成功)
跨域请求被阻止:同源策略不允许在http://example/abc/service.php读取远程资源(原因:多个 CORS 请求未成功)
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Content-Type');
error_reporting(E_ALL);
?>
尝试使用 Access-Control-Allow-Origin:null 和 Access-Control-Allow-Origin: example.com
还是行不通
我们在IONIC 框架的 android 应用程序开发中使用 anguler js
帮助!如果你知道的话 !
解决方案
“jsonp”你可以试一试。
<script type="text/javascript">
jQuery(document).ready(function(){
$.ajax({
type: "get",
async: false,
url: "http://example/abc/service.php ",
dataType: "jsonp",
jsonp: "callback",
jsonpCallback:"flightHandler",
success: function(json){
alert(json.price);
},
error: function(){
alert('fail');
}
});
});
</script>
推荐阅读
- apache - Web路径的Docker haproxy问题
- java - 特殊字符出现在 logback 报告中,所以截图链接没有出现
- c# - 使用 C# 和 LeanFT 在基于 Windows 的应用程序中获取 ListView 的行和列的数据
- c++ - 为 C++ 编写 JSON 解析器
- visual-studio - 在 Visual Studio 2017 或 2019 中最大化当前拆分选项卡组
- python - Python:未知的 Jinja 错误导致脚本无法运行
- regex - 如何使用 grep 在每一行中使用非贪婪的第一个匹配?
- kubernetes - 没有从某些 Kubernetes 容器到同一集群中其他容器的主机路由
- html - 如果不刷新 ruby on rails 中的页面,href 到同一页面 div ID 不起作用
- java - 创建 JSP 标签而不创建新的 .tag 文件