javascript - getjson 查询不起作用

标签 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>

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

最佳答案

看起来像 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

关于javascript - getjson 查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23683812/

相关文章:

Java 中的 JSON 补丁请求验证

javascript - "JQuery Interface file"for Flow(来自 Facebook 的 JavaScript 静态类型检查器)?

javascript - REACT-Toastify - 重复 toast

javascript - 选择器不选择全部

javascript - 聊天框滚动到底部?

c# - 如何将 GetStringAsync 结果反序列化为翻译文本

java - 如何将我的 json 字符串进行 avro 二进制编码为字节数组?

javascript - 在计时器结束时显示消息一段时间

javascript - JQUERY + PHP + AJAX 不起作用

javascript - jQuery 文本区域上的默认文本?