如何在我的javascript函数中使用由另一个api设置的变量?

时间:2016-09-21 14:06:07

标签: javascript

我正在尝试通过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的新手。希望你不会介意。谢谢

1 个答案:

答案 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>