【发布时间】:2010-10-23 12:58:44
【问题描述】:
如果我在家,我有一些代码;它会在弹出窗口中显示,如果您在家。如果您不在家,它将显示一个弹出窗口,说您不在家。由于脚本位于服务器上以提供 IP 地址,如果您没有连接到互联网,我怎么能告诉它,因为它将无法加载,所以我会认为 ip!="" 可以工作,但是难道我做错了什么吗? 谢谢
<script type="application/javascript">
function getip(json)
{
ip=json.ip
if(ip!="")
{
if(ip=="123.123.123.123")
{
alert("You are at home");
}
else
{
alert("you are not at home");
}
}
else
{
alert("You are not connected to the internet");
}
}
</script>
<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip">
</script>
【问题讨论】:
-
如果 JSONP 加载失败,你的整个函数都不会被调用,对吗?
标签: javascript json