我正在尝试通过api https://l2.io/ip.js?var=userip获取用户的IP 我可以在同一个脚本中看到userip的值,但是当我尝试将此ip发送到我的网页以将其保存在我的数据库中时,此变量未定义。
这是我的html和javascript:
<script type="text/javascript">
var userip;
</script>
<script type="text/javascript" src="https://l2.io/ip.js?var=userip" >
</script>
<body onload="whichButton(event)">
<script>
function whichButton(event)
{
makeRequest('http://example.com/git.php?userip=' + userip);
}
<script>
存储在我的数据库中的东西是&#34;未定义&#34;。 如何发送存储了ip的变量?
我是javascript的新手。希望你不会介意。谢谢
答案 0 :(得分:0)
<script>
var userip;
makeRequest('https://l2.io/ip.js?var=userip');
function whichButton(event)
{
makeRequest('http://example.com/git.php?userip=' + userip);
}
</script>