为什么我无法从此jsonp响应中获取位置?

时间:2014-03-12 08:30:52

标签: javascript jquery html geolocation jsonp

我是jQuery的新手,基于JSFiddle,我编写了一个脚本来自己进行地理定位。这是我的剧本:

       $(document).ready(function(){
            $.get("http://ipinfo.io", function (response) {
                $("#ip").html("" + response.ip);
                $("#hostname").html("" + response.hostname);
                $("#city").html("" + response.city);
                $("#region").html("" + response.region);
                $("#country").html("" + response.country);
                $("location").html("" + response.loc);
                $("#organisation").html("" + response.org);
            },"jsonp");
        });  

一切顺利,但我无法获得该位置。但是,In the JSFiddle可以恢复位置。

如何检索位置坐标?:)

1 个答案:

答案 0 :(得分:3)

您好错过了$(“#location”)#它在JSFiddle

中更新了
$.get("http://ipinfo.io", function (response) {
    $("#ip").html("IP: " + response.ip);
    $("#address").html("Location: " + response.city + ", " + response.region);
    $("#location").html("Location Lat Long:"+response.loc);
    $("#details").html(JSON.stringify(response, null, 4));
}, "jsonp");