解决DWZ框架文件上传没有关闭当前的dialog的问题
来源:互联网 发布:机关网络管理制度 编辑:程序博客网 时间:2024/05/22 19:33
当我们使用dwz框架做文件上传,采用框架默认的隐藏iframe的方式上传文件,上传成功了,但是iframecallback 没有关闭当前的dialog,也没有提示信息或者出现提示信息错误。
代码如下:
<form class="pageForm required-validate" onsubmit="return iframeCallback(this,dialogAjaxDone);" enctype="multipart/form-data" action="couponCode!importCodeExcel.html" method="post" > <div class="pageFormContent" layouth="56"> <input type='file' id='excelFile' name='excelFile'/> </div> <div class="formBar"> <ul> <li> <div class="button"> <div class="buttonContent"> <button type="submit">导入</button> </div>......
其实如果我们debug下dwz.ajax.js里的iframeCallback方法,就发现
response = $iframe.contents().find(“body”).html()这一行的json值包含在标签pre里。而我们的response只需要json值,即大括号里的内容{……}
这时候我们可以在这一行下面加如下的代码:
var start=response.indexOf('{');var end=response.indexOf('}')+1; response=response.substring(start,end);
这样就能解决问题啦。
这个问题不会出现在所有的浏览器里,好像IE和火狐没有这个问题。
任何问题的出现,都是需要我们找到问题的源头。解决问题的方法最有效的方法就是清楚问题的所有。我们遇到问题能做的,就是多debug和查看日志。
0 0
- 解决DWZ框架文件上传没有关闭当前的dialog的问题
- 2014.10.17 DWZ框架中ajax提交文件表单的处理(关闭当前dialog + 刷新父级navTab)
- dwz上传文件后关闭窗口并提示操作成功碰到的问题
- DWZ中刷新dialog的方案解决
- DWZ中刷新dialog的方案解决
- DWZ中刷新dialog的方案解决
- 监听esc键 关闭dialog dwz框架
- DWZ矿建中ajax提交文件表单的处理(关闭dialog+刷新父级anvTab)
- dwz dialog不出来的问题
- dwz 上传文件问题
- dwz dialog文件上传成功后更新
- dwz框架做文件上传
- 关于文件没有关闭的问题
- springMVC文件上传,判断是否有文件上传,解决没有文件上传时的出现异常的问题
- Easyui dialog对话框遮挡关闭按钮问题的解决
- DWZ框架-- Dialog点击保存后不能自动关闭
- dwz dialog中嵌套form查询时的问题
- TP框架 上传类 没有上传的文件
- Java多线程学习
- PHP json_encode中文乱码解决方法
- 第十二周—阅读程序(4)
- angularJS表单验证
- GStreamer基础教程10——GStreamer工具
- 解决DWZ框架文件上传没有关闭当前的dialog的问题
- ERROR 1366 (HY000): Incorrect string value: '\ ' for column ' ' at row 1
- VC非模态窗口最小化到任务栏
- ORMLite
- 微信支付流程图
- Sping MVC上传文件两种方式
- Install Cassandra on Linux(CentOS)
- Ubuntu下ibus输入法的图标消失解决方法
- 浏览器、Nginx、tomcat的连接过程及连接能力