当我提交表单时,附加到URL的操作名称(表单方法类型为POST)
示例:
www.application / listclient;在客户列表页面上,通过弹出窗体添加新客户端。
网址更改为:www.application / listclient?action = addclient
我希望网址更早:www.application / listclient
因为,如果表单有任何错误,我不想继续,然后我刷新页面,它会转到“addclient”操作,而不是“listclient”。
我真的很感谢,如果有人对此有所了解。
感谢。 斯
答案 0 :(得分:0)
在符合HTML5的浏览器上,您可以使用History PushState API:
<body>
<script>
history.pushState("","","http://www.foo.bar/application/listclient");
</script>
...
</body>
The coverage is very wide,除了少数例外。
但在此之前,请仔细检查您在项目中做的一切,因为可能你不是。
您还应该学习Post/Redirect/Get模式,这对处理像您这样的情况很有用。