js ajax跨域访问报“No 'Access-Control-Allow-Origin' header is present on the requested resource
-
如果请求的 url 是 aspx 页面,则需要在 aspx 页面中添加代码:
Response.AddHeader("Access-Control-Allow-Origin", "*");
-
如果请求的 url 是 PHP 页面,则需要在 php 页面中添加代码:
header("Access-Control-Allow-Origin: *");
-
如果请求的 url 是静态的 html 页面,则需要在页面中添加 meta 标签代码:
<meta http-equiv="Access-Control-Allow-Origin" content="*" />
-
处理手段:使用 jsonp 格式, ajax 请求参数
dataType: 'JSONP'
$.ajax({
url: "http://…….",
type: 'GET',
dataType: 'JSONP',//here
success: function (data) {
}
});