关于form表单在js中提交后地址栏的地址会跟着改变问题

在js中使用这种方式提交form表单数据,地址栏中的地址会跟着改变,当再次刷新的时候还是会走此次请求。

var form = document.getElementById(formId);
form.action = _url;
form.submit();

而使用这种方式地址栏的地址不会改变

var form = document.getElementById(formId);
form.action = _url;
var oinput = document.createElement("input");
oinput.setAttribute('type', 'submit'); //定义类型是文本输入
oinput.setAttribute('id', 'bsubmit'); //定义类型是文本输入
document.getElementById(formId).appendChild(oinput );
$("#bsubmit").click();

posted @ 2019-10-24 10:07  liang_66  阅读(1894)  评论(0编辑  收藏  举报