<?php $json = file_get_contents('https://api.ipplus360.com/ip/geo/v1/city/?key=lL1Ti8ZWHOkIpXv6eFhHN8unufiiUXaEB0Zc3L6d180ONIdI4cvyJsJHq3gwT8OJ&ip=106.5.115.50&coordsys=WGS84'); //获取数 $obj = json_decode($json); foreach ( $obj as $data ){ echo $data->prov; } ?>
<?php $get_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : $_SERVER['HTTP_X_FORWARDED_FOR']; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jquery查询ip信息</title> <script src="https://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.getJSON("https://api.ipplus360.com/ip/geo/v1/city/?key=lL1Ti8ZWHOkIpXv6eFhHN8unufiiUXaEB0Zc3L6d180ONIdI4cvyJsJHq3gwT8OJ&ip=<?php echo $get_ip;?>&coordsys=WGS84",function(result){ $.each(result.data, function(index, val){ $("div").append(index + "==>" +val + "<br>"); //console.log(result.data); }); }); }); }); </script> </head> <body> <button>jquery查询ip信息</button> <div></div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.9.1/jquery.min.js"></script> </head> <body> <div class="input-box"> <input type="text" class="ip"> <a href="javascript:void(0);" class="btn">查询</a> </div> <div class="prov"></div> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script> $('.btn').click(function(event) { /* Act on the event */ var ip = $('.ip'); if ($.trim(ip.val()) == '') { alert('请输入IP'); } else { $.ajax({ // 提交数据的类型 POST GET type: "POST", // 提交的网址 url: 'https://api.ipplus360.com/ip/geo/v1/city/?key=lL1Ti8ZWHOkIpXv6eFhHN8unufiiUXaEB0Zc3L6d180ONIdI4cvyJsJHq3gwT8OJ&ip=' + ip.val() + '&coordsys=WGS84', // 提交的数据 data: {}, //返回数据的格式 dataType: "json", //"xml", "html", "script", "json", "jsonp", "text". // true:默认异步请求 false:同步请求 // async:true, // 请求前 beforeSend: function() {}, // 成功返回之后调用的函数 success: function(result) { console.log(result); if (result.code == "Success") { var data = result.data; console.log(data.prov); $('.prov').text(data.prov); } else { alert('请求错误!'); } }, // 请求完成 complete: function() {}, // 调用出错执行的函数 error: function() { //请求出错处理 console.log('Ajax Error'); } }); } }); </script> </body> </html>
技术文章资源(查询ip信息属地)网址:https://www.08i8.com/course/detail320.html;转载请注明!