我正在尝试使用从输入字段中获取的值来警告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>
答案 0 :(得分:0)
你错过了一个&#34; +&#34;符号。请记住,占位符不算作值。我只是将该街道添加为初始值,并允许用户在必要时进行更改。最后,您需要对字符串进行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);
}