此问题已在此处有答案:
How to change the url parameter value without affecting other parameter values(6个回答)
Replace url parameter without changing the others(3个答案)
21小时前关门了。
我正在做一个有多个问题的分页测验。我正在使用下一步按钮显示问题并重新加载查询参数。我的代码添加了参数,但每次单击按钮都会添加很多查询字符串,例如:?status=Active?状态=活动?状态=活动。
我想在用户每次单击时只添加一个查询字符串,但该值应该随着用户处理问题的进展而变化。例如,对于第一个问题:?status=1,对于第二个问题:?status=2
<script type="text/javascript">
jQuery(document).ready(function($) { $(function () {
$('[id*=next]').on('click', function () {
var oldURL = window.location.href;
var type = "Active";
if (history.pushState) {
var newUrl = oldURL + "?status=" + type;
window.history.pushState({ path: newUrl }, '', newUrl);
}
return false;
});
});
});
</script>
我试图删除'',newUrl,但什么都没有
1条答案
按热度按时间pengsaosao1#