点上传之后怎么让图片显示在红色的框里,页面不跳?

原创
2016-06-29 16:09:39 738浏览

回复内容:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">

 http-equiv="content-type" content="txt/html;charset=utf-8" />
</span>javascript实现IE,firefox客户端图片预览<span class="nt">


name="form1" enctype="multipart/form-data">
草图1: type="file" name="file1" id="file1" onchange="change('pic1','file1')">
草图浏览1: src="images/px.gif" id="pic1">
草图2: type="file" name="file2" id="file2" onchange="change('pic2','file2')">
草图浏览2: src="images/px.gif" id="pic2">
img.src = URL.createObjectURL(file) 使用fileReaderAPI读取为DataURL 建议换浏览器试试。 有一种技术名为ajax,异步刷新。你可以使用这种技术,ajax异步提交图片上传,然后把上传成功的路径以及文件名称返回json。然后在前台ajax的success方法里,获得返回json,然后把图片的路径替换img标签中的src,jquery替换方法:$("#imgId").attr('src',path); //path为路径。imgId为img标签的id. 直接可以用fex的web uploader
里面有规范说明,ui自定义,底层是jq,扩展性强 将上传后生成的图片地址,付给img的src. 上传图片了,后台肯定有接收到吧?后台接收到图片处理下 返回一个 文件名,然后你前台调用就好了嘛 你了用jq的上传插件
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。