不使用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 通用loading动画效果实例代码
Jan 14 Javascript
jQuery中width()方法用法实例
Dec 24 Javascript
jQuery功能函数详解
Feb 01 Javascript
微信小程序 教程之条件渲染
Oct 18 Javascript
BootStrap表单验证实例代码
Jan 13 Javascript
微信小程序中顶部导航栏的实现代码
Mar 30 Javascript
微信小程序 sha1 实现密码加密实例详解
Jul 06 Javascript
Angular4如何自定义首屏的加载动画详解
Jul 26 Javascript
Vue单文件组件的如何使用方式介绍
Jul 28 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
一文搞懂redux在react中的初步用法
Jun 09 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
PHP完整的日历类(CLASS)
2006/11/27 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
详解Python发送邮件实例
2016/01/10 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
用python实现刷点击率的示例代码
2019/02/21 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
python set集合使用方法解析
2019/11/05 Python
Python for i in range ()用法详解
2020/09/18 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
安全保证书范文
2014/04/29 职场文书
全国文明单位申报材料
2014/05/31 职场文书
驾驶员安全责任书
2014/07/22 职场文书
农村文化活动总结
2014/08/28 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
荆州古城导游词
2015/02/06 职场文书
员工自我评价范文
2015/03/11 职场文书
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle