如何在ajax网址中传递JavaScript变量?

时间:2018-12-14 07:34:57

标签: javascript ajax

我有如下变量:

var myip;

我想将其插入以下网址:

$.ajax('http://api.ipstack.com/**[myip]**?access_key=mykey')

如果我手动将IP替换为[myip],则可以得到所需的结果,但我想实现自动化。

我尝试了以下网址中给出的方法,但没有帮助。

How to pass Javascript variables inside a URL? AJAX

预先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用字符串模板。

$.ajax(`http://api.ipstack.com/${myip}?access_key=mykey`)
       ^                       ^^^^^^^                 ^

或使用字符串连接。

   $.ajax('http://api.ipstack.com/' + myip + '?access_key=mykey')