lmy1996Java
lmy1996Java
采纳率66.7%
2017-06-12 06:02

ajax调用百度地图ip定位 报错

浏览器提示

图片说明

 <script type="text/javascript">
        var ak = "jl3DRXwmeYbqLGHFQiTobHDuL3x6FKqT";
        $.ajax({
            url: "https://api.map.baidu.com/location/ip",
            data: {"ak":ak},
            success: function(result){
            alert(result.address);
        },
            dataType: "json",
            error:function (){
                alert("获取城市失败!");
            }
        });
    </script>

网页提示失败 有没有大神可以给我解决以下啊 谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • strutce 丵鹰 4年前

    ajax请求参数 dataType:'JSONP'。

    点赞 1 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 4年前

    百度支持jsonp,dataType指定为jsonp,要不json用ajax请求接口肯定报错了,跨域了

    
        var ak = "jl3DRXwmeYbqLGHFQiTobHDuL3x6FKqT";
        $.ajax({
            url: "https://api.map.baidu.com/location/ip",
            data: { "ak": ak },
            success: function (result) {
                alert(result.address);
            },
            dataType: "JSONP",/////////////////////////////////////////////////////////////////////////////
            error: function () {
                alert("获取城市失败!");
            }
        });
    
    点赞 2 评论 复制链接分享

相关推荐