Javascript 我想在asp.net中向用户显示他们在我的网站上的位置

Javascript 我想在asp.net中向用户显示他们在我的网站上的位置,javascript,asp.net,ip-address,Javascript,Asp.net,Ip Address,在页面加载用户上,页面将使用ip地址显示用户的位置,我有这个javascript,它将获取位置,但不是我希望它显示在标签控件或其他内容中的警报 <script type="text/javascript" language="Javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript

在页面加载用户上,页面将使用ip地址显示用户的位置,我有这个javascript,它将获取位置,但不是我希望它显示在标签控件或其他内容中的警报

<script type="text/javascript" language="Javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script type="text/javascript" language="Javascript" src="http://api.easyjquery.com/easyjquery.js"></script> 

<script type="text/javascript" language="Javascript">

    // 1. Your Data Here
    function my_callback(json) {
        alert("IP :" + json.IP + " COUNTRY: " + json.COUNTRY);
    }

    function my_callback2(json) {
       alert("IP :" + json.IP + " COUNTRY: " + json.COUNTRY + " City: " + json.cityName + " Region Name: " + json.regionName);
    }

    // 2. Setup Callback Function
    // EasyjQuery_Get_IP("my_callback");      // fastest version
    EasyjQuery_Get_IP("my_callback2","full"); // full version

</script> 

// 1. 你的数据在这里
函数my_回调(json){
警报(“IP:+json.IP+”国家:+json.COUNTRY);
}
函数my_callback2(json){
警报(“IP:+json.IP+”国家:+json.COUNTRY+”城市:+json.cityName+”地区名称:+json.regionName);
}
// 2. 设置回调函数
//EasyjQuery_Get_IP(“我的回调”);//最快版本
EasyjQuery_Get_IP(“my_callback2”、“full”)//完整版本

在网站的正文标签中添加一个额外的div:

[...]
</head>
<body>
[...]
<div id="location">Loading location...</div>

工作示例:

我的错,是
innerHTML
不是innerHTML!它现在应该可以工作了,还添加了一个示例链接。如果它在您的页面上不起作用,您必须在EasyjQuery\u Get\u IP调用周围添加$(document).ready()。
document.getElementById('location').innerHTML = "IP: " + json.IP + " Country: " + json.COUNTRY + " City: " + json.cityName + " Region Name: " + json.regionName;