iframe 前端 图片预览等
来源:互联网 发布:温州p2p软件开发 编辑:程序博客网 时间:2024/06/05 14:20
<form method="POST" action="/bm/upload-avatar/" enctype="multipart/form-data" target="upload_iframe"> <iframe style="display: none" id="upload_iframe" name="upload_iframe"></iframe></form>
target="upload_iframe是为了和iframe建立关系
2.iframe伪ajax提交
<input id='bbb' type="submit">
3.绑定事件获取iframe返回值
<input id='bbb' type="submit" onclick="iframe()"> function iframe() { $('#upload_iframe').load(function () { {# 获取iframe返回值#} var iframeContents = this.contentWindow.document.body.innerText; {# 如果是字典,就要JSON#} {# iframeContents = JSON.parse(iframeContents);#} }); }
4.获取的返回值为图片静态地址,将预览图片src地址换为该地址
function iframe() { $('#upload_iframe').load(function () { {# 获取iframe返回值#} var iframeContents = this.contentWindow.document.body.innerText; {# 如果是字典,就要JSON#} {# iframeContents = JSON.parse(iframeContents);#} if (iframeContents) { $('#previewImg').attr('src', '/' + iframeContents); } }); }5.干掉submit,实现更换后自动提交表单
$('#avatarImg').change(function () { $(this).parent().submit(); $('#upload_iframe').load(function () {{# 获取iframe返回值#} var iframeContents = this.contentWindow.document.body.innerText;{# 如果是字典,就要JSON#}{# iframeContents = JSON.parse(iframeContents);#} if (iframeContents) { $('#previewImg').attr('src', '/' + iframeContents); } }) });
其中,JQ对象.change(),实现该功能 :
概述
当元素的值发生改变时,会发生 change 事件。
阅读全文
0 0
- iframe 前端 图片预览等
- 前端上传图片预览
- 前端上传图片预览
- Web前端上传图片预览
- 纯前端的图片预览
- 前端上传图片并预览图片
- 本地预览图片和前端图片压缩
- js前端上传图片 预览获取
- 前端js实现图片上传预览
- 图片上传前端预览兼容ie9以下
- Jquery 上传图片预览,等比例缩放
- IOS webview在线预览文件图片等
- Yii 在iframe中预览form提交的图片…
- JS魔法堂之实战:纯前端的图片预览
- 纯前端实现图片上传预览(filereader )
- [前端 4] 使用Js实现图片上传预览
- 前端实现图片上传实时预览的两种方式
- web前端——实现上传图片预览功能
- Python基础-报错处理try和raise机制
- Advanced Programming in UNIX Environment Episode 19
- 初步运用多进程,利用正则表达式,爬取猫眼电影top100排行榜,储存到本地
- super-linear 和 sub-linear
- PAT乙级 1079. 延迟的回文数 (20)
- iframe 前端 图片预览等
- Android事件处理
- 甲基化特异性区域的计算鉴别
- Web前端开发者必知的9个CSS属性
- linux环境安装mysql
- ZD800环氧富锌底漆
- PHP常用算法
- KMP模板
- EZ28环氧云铁中间漆