不使用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有关的小细节
Apr 02 Javascript
神奇的7个jQuery 3D插件整理
Jan 06 Javascript
js Dialog 实践分享
Oct 22 Javascript
javascript 表格内容排序 简单操作示例代码
Jan 03 Javascript
js调用后台、后台调用前台等方法总结
Apr 17 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
Bootstrap每天必学之模态框(Modal)插件
Apr 26 Javascript
JS实现间歇滚动的运动效果实例
Dec 22 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
Javascript幻灯片播放功能实现过程解析
May 07 Javascript
利用js实现简易红绿灯
Oct 15 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
Zend 输出产生XML解析错误
2009/03/03 PHP
php数组使用规则分析
2015/02/27 PHP
php实现异步数据调用的方法
2015/12/24 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
简单的js表格操作
2016/09/24 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
Python学习小技巧之利用字典的默认行为
2017/05/20 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
运动会拉拉队口号
2014/06/09 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2015年班组长工作总结
2015/04/10 职场文书
担保贷款承诺书
2015/04/30 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
ipad隐藏软件app图标方法
2022/04/19 数码科技