不使用ajax实现无刷新提交表单
作者:bea
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"> 这里是表单
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);
}
});
}
是不是很简单呢,小伙伴们需要的话,直接拿走,不用客气^_^
有用 | 无用
代码如下:
<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);
}
});
}
是不是很简单呢,小伙伴们需要的话,直接拿走,不用客气^_^
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- NodeJS制作爬虫全过程
- 了不起的node.js读书笔记之mongodb数据库交互
- javascript动态创建及删除元素的方法
- 了不起的node.js读书笔记之例程分析
- 了不起的node.js读书笔记之node的学习总结
- 了不起的node.js读书笔记之node.js中的特性
- jQuery+ajax中getJSON() 用法实例
- IE8中动态创建script标签onload无效的解决方法
- javascript的日期对象、数组对象、二维数组使用说明
- javascript中的遍历for in 以及with的用法
- Jquery实现图片预加载与延时加载的方法
- javascript定义变量时加var与不加var的区别
- javascript操作字符串的原生方法
- JavaScript动态创建link标签到head里的方法
- javascript中Date对象的getDay方法使用指南
- 原生javaScript实现图片延时加载的方法
- 使用JavaScript链式编程实现模拟Jquery函数
- 使用jQuery简单实现模拟浏览器搜索功能
- 编写简单的jQuery提示插件