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/