getjson查询无法正常工作

时间:2014-05-15 16:24:59

标签: javascript jquery json

Json页面是:http://freegeoip.net/json/59.92.78.49

我的代码是

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
       </script>
       <script>
       $(document).ready(function(){
        $("button").click(function(){
          $.getJSON("http://localhost/02/t.php",function(result){
                     alert(result.ip);
             });            
             });
           });
         </script>

这个简单的代码不起作用:(

1 个答案:

答案 0 :(得分:3)

似乎 freegeoip.net 支持jsonp,您可以这样做:

$('button').click(function () {
    $.ajax({
        url: "http://freegeoip.net/json/59.92.78.49",
        dataType: "jsonp",
        success: function (result) {
            alert(result.ip); // server response
        }
    });
});

<强> Fiddle Demo