Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从url jquery中删除id_Jquery - Fatal编程技术网

如何从url jquery中删除id

如何从url jquery中删除id,jquery,Jquery,我有一个带有提交按钮的表单。当页面加载时,我从url获取id http://localhost:3000/question?id=1 当我单击“提交”时,我只需要从url中删除id,否则我可以在加载页面后将其删除。如何操作?这是我尝试过的,但不起作用 document.location.href = String( document.location.href ).replace( "#/", "" ); 注意:这就像在线考试一样,当我选择主题时,我会在url中传递id并重定向到问题页面,当

我有一个带有提交
按钮的表单
。当页面加载时,我从
url
获取id

http://localhost:3000/question?id=1
当我单击“提交”时,我只需要从url中删除id,否则我可以在加载页面后将其删除。如何操作?
这是我尝试过的,但不起作用

document.location.href = String( document.location.href ).replace( "#/", "" );

注意:这就像在线考试一样,当我选择主题时,我会在url中传递id并重定向到问题页面,当我单击提交第一个问题时,它会转到下一个问题。此时我不会更改url。我只需要从url中删除id。

尝试以下操作:
window.location.href.split(“?”)[0]

拆分字符串并弹出,然后说submit,听起来您正在提交表单。这是否意味着您要更改表单将其数据发送到的URL?如果是这样,那么更改
document.location.href
肯定不会有帮助。就像在线考试一样,当我选择主题时,我会通过url中的id并重定向到问题页面,当我单击提交第一个问题时,它会转到下一个问题。那时我不会更改url。我只需要从url中删除id。