Javascript 如何从PHP中以前的URL中删除$\u GET变量?

Javascript 如何从PHP中以前的URL中删除$\u GET变量?,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,场景是我向用户显示一个javascript弹出窗口。如果用户点击Ok按钮,我会将用户重定向到包含一个表单的网页。现在,当用户点击submit按钮填写表单后,我得到了相同的$u GET变量数组,我在确认用户后传递该数组。现在实际上我想做的是在提交表单之后删除$\u GET数组。我应该如何做到这一点?我试着用谷歌搜索解决方案,但找不到合适的。任何帮助都将不胜感激。 我的代码如下所示,供您参考: /*The HTML code snippet*/ <input type="radio" nam

场景是我向用户显示一个javascript弹出窗口。如果用户点击Ok按钮,我会将用户重定向到包含一个表单的网页。现在,当用户点击submit按钮填写表单后,我得到了相同的$u GET变量数组,我在确认用户后传递该数组。现在实际上我想做的是在提交表单之后删除$\u GET数组。我应该如何做到这一点?我试着用谷歌搜索解决方案,但找不到合适的。任何帮助都将不胜感激。 我的代码如下所示,供您参考:

/*The HTML code snippet*/

<input type="radio" name="generate_paper" id="generate_own_paper" value="own" data-href="http://localhost/eprime/entprm/web/control/modules/tests/manual_test_questions.php?op=next&test_id=101&test_no_questions=50"/>  <label for="generate_paper_own">Own Paper</label>

/*The Javascript Code snippet*/

<script language="javascript" type="text/javascript">
$(document).ready(function() {   
  $("#generate_own_paper").click(function(e) { 
    var ans=confirm("Do you want to generate own test questions?");
    if(!ans) {
      return false;
    } else {
      window.location.href = $('#generate_own_paper').attr('data-href');
    }    
  });
});
</script>
/*HTML代码片段*/
自有报纸
/*Javascript代码片段*/
$(文档).ready(函数(){
$(“#生成自己的论文”)。单击(函数(e){
var ans=确认(“您想生成自己的测试问题吗?”);
如果(!ans){
返回false;
}否则{
window.location.href=$(“#生成自己的论文”).attr('data-href');
}    
});
});

我没有给出表单的详细信息,因为它是一个非常大的PHP表单。有人能帮我解决这个问题吗?如果你需要更多的细节,我可以提供给你。提前谢谢

这是以前问过的问题

公认的答案是:

$url = strtok($url, '?');

首先,您不应该复制答案,而应该将答案作为副本关闭。其次,我认为OP需要一个JavaScript解决方案。