Javascript 我想在asp.net中向用户显示他们在我的网站上的位置
在页面加载用户上,页面将使用ip地址显示用户的位置,我有这个javascript,它将获取位置,但不是我希望它显示在标签控件或其他内容中的警报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
<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;