使用jsonp完美解决跨域问题

Posted 贱书生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jsonp完美解决跨域问题相关的知识,希望对你有一定的参考价值。

调用web接口,get请求,发现提示:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

这个和安全机制有关,默认不允许跨域调用

技术分享

处理手段:使用jsonp格式, ajax请求参数dataType:‘JSONP‘。

$.ajax({
            url: url,
            type: ‘GET‘,
            dataType: ‘JSONP‘,//here
            success: function (result) {
                if( result.status == 0 ){
                    alert("定位成功");
                }else{
                    if( confirm("获取位置失败,是否重新获取?") ){
                        getMap();
                    }else{
                        return false;
                    }
                }
                
            }
        });

 

以上是关于使用jsonp完美解决跨域问题的主要内容,如果未能解决你的问题,请参考以下文章

跨域解决方案 - JSONP

跨域是啥意思,JSONP 在这种情况下代表啥?

Jsonp 解决跨域问题

怎么解决跨域问题

json跨域解决方案-jsonp

跨域问题