表格和表单保存问题

提问 已结 12 318
小高a
小高a 2019-11-2
悬赏:50飞吻
先口述一下,我表格和表单一起保存,表单内容原来有然后更改和表格一起保存。保存成功后,页面刷新了。我没有写表格的重载也没有任何跳转。。。关键是页面刷新为 更改表单之前的内容,这就非常不合理了。
回帖
  • IDyun
    2019-11-2
    是表单的默认提交事件。你也可以将form 改成div。
    submit 事件加return false; 也可以阻止事件。
    https://www.layui.com/doc/modules/form.html#onsubmit
    form.on('submit(*)', function(data){
    return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
    });
    0 回复
  • 小高a
    2019-11-2
    0 回复
  • 小高a
    2019-11-2
       $.ajax({
    type: "POST",
    url: '/spCorrelInfo/saveTenderSpCorrelation',
    data: {
    spCorrelInfo: encodeURI(JSON.stringify(formData)),
    enterpriseInfo: encodeURI(JSON.stringify(table.cache['spCorrellnfoForm']))
    },
    success: function (data) {
    alert(data)
    if (data.code == 1001) {
    if (data.msg.alertMsg) {
    parent.layer.alert(data.msg.alertMsg)
    }
    } else if (data.code == 1000) {
    parent.layer.alert("保存成功");
    }
    },
    })
    这是我发异步请求的代码,后面没有任何跳转
    0 回复
  • 小高a
    2019-11-2
    0 回复
  • 小高a
    2019-11-2
    0 回复
  • 小高a
    2019-11-2
    结了,保存按钮 写的button 改成其他标签 就没这个问题了
    0 回复
  • 你猜503
    2019-11-2
    666666
    0 回复
  • 小高a
    2019-11-2
    @IDyun 嗯嗯,我是把 button type=submit改了,效果和您说的 return false是一样的吧
    0 回复
  • 小高a
    2019-11-2
    @IDyun 表格重载为什么会重载呢
    0 回复
  • IDyun
    2019-11-2
    相当于刷新页面了,表格也会重新请求了。
    0 回复