打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
form表单只提交数据而不进行页面跳转的解决方案
……



点击submit按钮或直接回车可以将数据提交到saveReport页面,但是提交后也会跳转到saveReport页面

如何做到
将数据提交到saveReport(form的action指向)页面,但是页面又不进行跳转,即保持当前页面不变呢??
这种需要在load一个页面的时候尤其迫切。

利用jquery的ajaxSubmit函数以及form的onsubmit函数完成,如下:
复制代码 代码如下:






form增加一个id用于在jquery中调用,增加一个onsubmit函数用于submit前自己提交表单

saveReport对应函数为
复制代码 代码如下:

function saveReport() {
// jquery 表单提交
$('#showDataForm').ajaxSubmit(function(message) {
// 对于表单提交成功后处理,message为提交页面saveReport.htm的返回内容
});

return false; // 必须返回false,否则表单会自己再做一次提交操作,并且页面跳转
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jquery.serializejson.min.js的妙用
jQuery使用ajaxSubmit()提交表单示例
From表单提交刷新页面?
使用jquery提交form表单
Jquery Ajax自定义无刷新提交表单Form
采用AJAX提高网站程序的带宽性能
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服