查了几个获取ip的方法,有后台的有前端的,这里举例讲一个搜狐api(相比于百度和腾讯api不用提供密钥):

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript">  
    document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
    console.log(returnCitySN["cip"]+','+returnCitySN["cname"])  
</script>   

首先第一行调用搜狐接口,然后用用里面的returnCitySN方法,提供三个参数:"cip", "cid", "cname"。
代码实际效果:

GET IP   
点击查看答案