[js获取ip地址]js新浪ip地址接口调用的例子

更新时间:2020-03-25    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】

最简单的使用php调用

 代码如下

$ip = "218.192.3.42";
$json = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=".$ip);
$json = json_decode($json, true);
echo "IP地址:".$ip;
echo "归属地:".$json["country"].$json["province"].$json["city"].$json["district"].$json["isp"];
?>

JS代码

 代码如下

<script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" charset="utf-8"></script>
<script type="text/javascript">
alert(remote_ip_info.country+" "+remote_ip_info.city);
</script>

例子

 代码如下

<script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script type="text/javascript">

function getIpCity() {
 //获取ip
 var i=remote_ip_info;
   // document.write("IP范围:" + i["start"]+"-"+i["end"] + "\r\n
归属地:" + i["country"] + i["province"] + i["city"] + i["isp"]);
  $("#cityAddress").html(i["city"]);
   
 };
 getIpCity();
 getAllProvince();
 function getAllProvince(){
  $("#province").empty();
  $("#province").append("");
  //获取省份
  var url = baseUrl+"/index/getAllProvince";
  $.ajax({
   type : "post",
   url : url,
   async : false,
   dataType : "json",
   success : function(json) {
       if (json != null && json.length != 0) {
        for (var i = 0; i < json.length; i++) {
       $("#province").append("");
        }
       }
   }
  })
 };
 
 function changCity(){
  var  cityName=$("#city option:selected").attr("text");
  if(cityName=="市"||cityName=="县"||cityName=="市辖区"){
   $("#cityAddress").html($("#province option:selected").attr("text"));
   return;
  }else if(cityName=="--请选择市--"){
   alert("请选择正确的城市!!");
   return ;
  }
  
  //$("#cityAddress").html(cityName);
 }
 
</script>

本文来源:http://www.bbyears.com/wangyezhizuo/89612.html

猜你感兴趣

热门标签

更多>>

本类排行