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

How can i use the variable which has been set up by another api, in my javascript function?

本文关键字:变量 我的 函数 javascript 设置 何使用 api 另一个      更新时间:2023-09-26

我试图通过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>

存储在我的数据库中的东西是"未定义"。我怎么能发送有ip存储在它的变量?

我是新的javascript。希望你不会介意。由于

    <script>
    var userip;
    makeRequest('https://l2.io/ip.js?var=userip');
    function whichButton(event)
         {
         makeRequest('http://example.com/git.php?userip=' + userip);
         }
   </script>