JS Ajax跨域访问

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) {
    }
    });
上一篇:常量折叠 const folding


下一篇:ionic+AnjularJs实现省市县三级联动效果