BindUserInfo(){document.getElementById(‘lblCountry’)。innerHTML = strcountry;}&LT; /脚本&GT;&lt; script type =“text / javascript”src =“http:// 聪明 </跨度> -ip.net/geoip-json?callback=GetUserInfo"></script>&LT; /头&GT;&LT;身体GT;
我们(){document.getElementById(‘lblCountry’)。innerHTML = strcountry;}
document.write(“&lt; script type =’text / javascript’src =‘http:// 聪明 </跨度> -ip.net/geoip-json?callback=GetUserInfo’></script>“);
这是锟的问题
包含jQuery引用作为 真实 HTML中的脚本标记仍然存在 - 并删除 document.write 。
document.write
也 ; 在你的结束 var 列表......也许吧。
;
var
您的 <head> 标签应该是
<head>
<head> <title>Get User Details IP Address, city, country, state, latitude, longitude </title> <script src='http://code.jquery.com/jquery-1.8.2.js' type='text/javascript'> </script> <script src="test.js" type="text/javascript"></script> </head>
保罗指出 document.write 已弃用。你应该总是尝试包括 <script> 标签而不是操纵DOM。一世 认为 你这样做的方式意味着你的文件中的jQuery代码将在jQuery加载之前执行 - 因为你在代码之前直接将标记写入DOM。所以没有时间解析它。我认为这段代码实际上会引发错误。
<script>