不使用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 相关文章推荐
键盘 keycode的值 javascript时触发事件时很有用的要素
Nov 02 Javascript
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 Javascript
JS比较两个时间大小的简单示例代码
Dec 20 Javascript
Bootstrap的图片轮播示例代码
Aug 31 Javascript
理解javascript定时器中的setTimeout与setInterval
Feb 23 Javascript
Javascript设计模式之装饰者模式详解篇
Jan 17 Javascript
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
JS获取当前地理位置的方法
Oct 25 Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 Javascript
原生js实现获取form表单数据代码实例
Mar 27 Javascript
vue router导航守卫(router.beforeEach())的使用详解
Apr 19 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
Apr 03 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
如何过滤高亮显示非法字符
2006/10/09 PHP
php strcmp使用说明
2010/04/22 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
php中session退出登陆问题
2014/02/27 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
js转义字符介绍
2013/11/05 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
python批量生成本地ip地址的方法
2015/03/23 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
pandas apply多线程实现代码
2020/08/17 Python
python中spy++的使用超详细教程
2021/01/29 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
自考自我鉴定范文
2013/10/30 职场文书
学校十一活动方案
2014/02/01 职场文书
派出所所长先进事迹
2014/05/19 职场文书
上课说话检讨书
2015/01/27 职场文书
英文慰问信
2015/02/14 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
k8s部署redis cluster集群的实现
2021/06/24 Redis
Oracle表空间与权限的深入讲解
2021/11/17 Oracle