如何在jquery或javascript中连接另一个var字符串中的var

How do I concatenate a var in another var string in jquery or javascript?

本文关键字:var 连接 另一个 字符串 javascript jquery      更新时间:2023-09-26

我试图用从输入字段中获取的值提醒address2。我一直一无所获。请帮助

HTML

<form>
  <div class="form-group">
    <input class="form-control" id="city" type="text">
  </div>
    <button id="locationWeather" onclick="check()" type="button">Submit</button>
</form>

我的脚本

       function check() {
           var address = $("#city").val();
           var address2 = "https://maps.googleapis.com/maps/api/geocode/json?address=" +address "&key=YOUR_API_KEY";
           alert(address);
           alert(address2);
           }
</script>

您缺少一个"+"符号。请记住,占位符不算作一个值。我只是将街道添加为初始值,并允许用户在必要时更改它。最后,您需要对字符串进行URI编码,否则下一个函数可能无法正确调用该值。

function check() {
       var address = $("#city").val();
       var address2 = "https://maps.googleapis.com/maps/api/geocode/json?address=" + encodeURIComponent(address) + "&key=YOUR_API_KEY";
       alert(address);
       alert(address2);
       }