不使用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 相关文章推荐
jQuery 表单验证扩展代码(一)
Oct 11 Javascript
firefox下input type=&quot;file&quot;的size是多大
Oct 24 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 Javascript
YUI模块开发原理详解
Nov 18 Javascript
JS获取单击按钮单元格所在行的信息
Jun 17 Javascript
Angular2 (RC4) 路由与导航详解
Sep 21 Javascript
jQuery 选择器(61种)整理总结
Sep 26 Javascript
JS中实现函数return多个返回值的实例
Feb 21 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
Javascript实现时间倒计时功能
Nov 17 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程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
php session安全问题分析
2011/06/24 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
python中set常用操作汇总
2016/06/30 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
python怎么删除缓存文件
2020/07/19 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
肯尼迪就职演说稿
2013/12/31 职场文书
品德评语大全
2014/05/05 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
python基础详解之if循环语句
2021/04/24 Python
Python基础学习之奇异的GUI对话框
2021/05/27 Python
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python