我正在尝试使jQuery打开带有URL的页面
search.php?city=cityname
其中cityname是用户从输入中选择的值。此代码始终打开以下网址,
search.php?city=cityname
由于某种原因,城市名称没有被提取。
<input id="city" placeholder="<?php echo $_GET['city'] ?>">
这是JavaScript。
<script>
$('#city').on('blur', function() {
var cityname = $('#city').val;
window.location.replace("search.php?city=cityname");
});
</script>
两个错误
val
函数不会被调用,否则函数将被分配给cityname
变量+
运算符连接代码:
$('#city').on('blur', function () {
var cityname = $('#city').val(); // Invoke the function here
window.location.replace("search.php?city=" + cityname); // Concat the variable value here
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句