我有一个网址:
http://domain/request.php?id=123
现在在这个网站上,我有一个带有提交处理程序的按钮,应该重定向到
http://domain/submit_solution#/?id=123
我试过这个:
$('#r_submit_form').click(function()
{
window.location = 'submit_solution#/?id=' + $(this).attr('name');
});
但不是重定向到
http://domain/submit_solution#/?id=123
它只是附加
http://domain/request.php?id=123?123=Submit+solution
我用 window.location.href.replace 尝试了各种变体,但我找不到改变整个 url 的方法,而不仅仅是附加另一个部分。怎么做到呢?
request.php 的重写规则是
RewriteRule ^(request|profile|profile_picture|solution|payment)/([0-9]+)$ /$1.php?id=$2 [L] –