iframe异步提交
2016-04-22 10:15
309 查看
之前做异步更新,基本都用到了AJAX.
近期在研究一个thinkphp的系统,页面数据提交,用了iframe框架提交,更加简洁方便。
页面提交按钮
<a href="/admin/order/cancel/pick_id/2.html" mini="act" class="remberBtn ">取消捡货单</a>
页面iframe
jq提交数据,只需要修改iframe的src,就会自动刷新提交
服务器处理文件如下
PHP文件输出js结果返回
end
近期在研究一个thinkphp的系统,页面数据提交,用了iframe框架提交,更加简洁方便。
页面提交按钮
<a href="/admin/order/cancel/pick_id/2.html" mini="act" class="remberBtn ">取消捡货单</a>
页面iframe
<iframe id="baocms_frm" name="baocms_frm" style="display:none;"></iframe>
jq提交数据,只需要修改iframe的src,就会自动刷新提交
$(document).on("click", "a[mini='act']", function (e) { e.preventDefault();//防止提交表单 if (!lock) { if (confirm("您确定要" + $(this).html())) { loading(); $("#baocms_frm").attr('src', $(this).attr('href')); } } });
服务器处理文件如下
public function cancel() { //业务处理后,返回js $this->baoSuccess('加入捡货单成功!', U('order/picks')); }
PHP文件输出js结果返回
protected function baoSuccess($message, $jumpUrl = '', $time = 3000) { $str = '<script>'; $str .= 'parent.success("' . $message . '",' . $time . ',\'jumpUrl("' . $jumpUrl . '")\');'; $str .= '</script>'; exit($str); }
end
相关文章推荐
- 详细解读Android中的搜索框(一)—— 简单小例子
- android 如何获取当前运行的activity
- cmcc访问一些国外网站访问不了
- 并发框架SEDA
- 使用while 打印10~1,1~10
- Spark IDEA 调试(反编译)
- 对象创建,内存布局,对象的访问定位
- ios不够看的了,开始准备学习安卓!!!
- 20个正则表达式必知(能让你少写1,000行代码)
- linux awk命令详解
- 4月20日全球六大国际域名解析量:.COM增势最强劲
- 动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)
- Memcached简介及优缺点
- [概率DP] BZOJ 3036 绿豆蛙的归宿
- 关于Tomcat的URIEncoding以及GET乱码
- 删除pods
- Android 5.0 Material 自定义Dialog 背景 字体大小颜色 ui组件颜色
- Eclipse中的引用项目报Could not find *.apk!解决办法
- 使用android studio开发时支持Lambda语法
- JS简单循环遍历json数组的方法