不使用ajax实现无刷新提交表单


Posted in Javascript onDecember 21, 2014

HTML代码:

<iframe id="fra" name="frm" style="display: none;"></iframe>

<form id="frm" method="post" action="@Url.Content("~/Backstage/MachineMng/RoadSet/SaveTrackRoad")?roadId=@ViewBag.roadId" target="frm">

    这里是表单内容

</form>

JS代码:

若保存成功,后台返回{"ok":true};若保存失败,后台返回{"ok":false, "msg":"错误信息"}

function save() {

    $("#frm").submit();

    $("#fra").one("load", function () {

        var data = eval("(" + $("#fra").contents().find("body").html() + ")");

        if (data.ok) {

            $("#divtrackroad").load("TrackRoad?roadId=" + '@ViewBag.roadId' + "&roadName=" + '@ViewBag.roadName' + "&viewOrEdit=1&t=" + new Date().valueOf());

        } else {

            alert("保存失败:" + data.msg);

        }

    });

}

是不是很简单呢,小伙伴们需要的话,直接拿走,不用客气^_^

Javascript 相关文章推荐
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
JQuery最佳实践之精妙的自定义事件
Aug 11 Javascript
JS和函数式语言的三特性
Mar 05 Javascript
js实现汉字排序的方法
Jul 23 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
设置点击文本框或图片弹出日历控件的实现代码
May 12 Javascript
CSS3 3D 技术手把手教你玩转
Sep 02 Javascript
Javascript使用SWFUpload进行多文件上传
Nov 16 Javascript
AngularJS实现DOM元素的显示与隐藏功能
Nov 22 Javascript
Vue 列表上下过渡效果的实例代码
Jun 25 Javascript
Vue数组响应式操作及高阶函数使用代码详解
Aug 01 Javascript
webapp框架AngularUI的demo改造之路
Dec 21 #Javascript
浅析webapp框架AngularUI的demo
Dec 21 #Javascript
AngularJS基础知识
Dec 21 #Javascript
javascript关于继承的用法汇总
Dec 20 #Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 #Javascript
jQuery的text()方法用法分析
Dec 20 #Javascript
jQuery中click事件的定义和用法
Dec 20 #Javascript
You might like
Linux下php5.4启动脚本
2014/08/03 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
php适配器模式简单应用示例
2019/10/23 PHP
PHP7 新增功能
2021/03/09 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
就业自荐信
2013/12/04 职场文书
个人安全承诺书
2014/05/22 职场文书
护理学专业求职信
2014/06/29 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
一般纳税人申请报告
2015/05/18 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript