如何使用 jquery 更新 url 中的 get 参数


How to update a get parameter in a url with jquery

这是我的代码:

 <input type="date" name="date" id="date_input" value="<?php echo $_GET['date']; ?>" class="date">
<a href="shopping_list.php?page_id=1&title=<?php echo $_GET['title']; ?>&date=" id="back_button">Back</a>

我需要在不刷新页面的情况下将用户放入日期输入的内容放入 url 的"日期"部分shopping_list.php并且需要实时更改。

提前感谢!

一个解决方案是这个 JsFiddle:

$("#date_input").on("change", function(){
    $("#back_button").attr("href", "shopping_list.php?page_id=1&title=<?php echo $_GET['title']; ?>&date="+this.value);
});

希望对您有所帮助!