AJAX异步上传图片预览

news/2024/7/11 0:50:41 标签: jquery, js, html, html5
htmledit_views">

css样式就不上传了,样式自行调整,使用对应的ID名称即可使用

html代码

<div class="l-d">
    <label for="n-file" class="l-e ">
        <div class="l-eimg" style="background-image: url('./a48.png');"> </div>
    </label>
    <input id="n-file" type="file" multiple="multiple" class="l-file">
</div>

html" title=js>js代码

        //图片预览
        $('#n-file').change(function () {
            var headeimg = '';
            var file = $(this)[0].files[0];
            //通过FileReader读取选中图片
            var reader = new FileReader();
            reader.readAsDataURL(file);
            reader.onload = function () {
                //result中存放了选中的文件的二进制数据
                $('.l-eimg').css('background-image',"url("+this.result+")");
            }

            var formData = new FormData()
            formData.append('headeimg', file);
            formData.append('file_name', 'headeimg');
            $.ajax({
                type: "POST",
                url: "服务器图片上传路径",
                data: formData,
                processData: false,
                contentType: false,
                success: function (e) {
                    console.log(e)
                },
            })
        });

 


http://www.niftyadmin.cn/n/1365616.html

相关文章

多图上传预览

<ul class"upload_box"></ul> // 预览图片容器 <div class"weui-uploader__input-box upload_input"><input class"weui-uploader__input upload_file" name"avatar[]" type"file" accept"image…

PHPExcel类导入excel表带图片

使用PHPExcel类导入excel表格数据&#xff0c;表中带图片导入 public function importPost(){// 上传成功后的excel文件路径$file $this->request->param(video_url);if (!$file) {$this->error(上传文件不能为空);}// 文件的本地路径$inputFileName ROOT_PATH .up…

javascript的URL编码和解码

在使用url进行参数传递时&#xff0c;经常会传递一些中文名的参数或URL地址&#xff0c;在后台处理时会发生转换错误。在有些传递页面使用GB2312&#xff0c;而在接收页面使用UTF8&#xff0c;这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL…

PHPExcel类导出excel表带图片

使用PHPExcel类导出excel表格数据&#xff0c;表中带图片导出 /**** 导出Excel*/public function export(){//导出Excel$data Db::name(test)->select(); // 查询出来的数据import(PHPExcel.PHPExcel, EXTEND_PATH);$objPHPExcel new \PHPExcel();$objWriter new \PHPEx…

熟悉XRumer常用内置语法

不说废话&#xff0c;直接进入主题&#xff0c;在使XRumer这个强大的神器之前我们有必要了解一下它的常用语法 论坛大多使用BBcode&#xff0c;想必大家都很熟悉了&#xff0c;用XRumer做论坛推广时&#xff0c;同样需要使用BBCode XRumer支持Spin语法 这样如果我想给我的网站做…

Spring FrameWork从入门到NB - Environment Abstraction

Environment Abstraction&#xff0c;环境抽象&#xff0c;指的是Spring通过Environment接口方便地从环境变量或配置文件中读取数据。 Spring容器的Environment接口包含两个重要概念或模块&#xff1a;profiles和properties。 profiles&#xff1a;有active或inactive两个状态…

PHP 数字前面补零 固定位数补0

可以使用php内置函数sprintf() 函数把字符串填充为新的长度 $str 2; $newStr sprintf(%05s, $str); echo $str; 输出结果为 000002&#xff1b;

【转】ASP.NET Button、ImageButton、LinkButton、HyperLink区别

ASP.NET Button、ImageButton、LinkButton、HyperLink区别 2010-07-29 10:07:55| 分类&#xff1a; ASP.NET|字号 订阅 这4个控件都属于WEB服务器控件&#xff0c;有很多相同的属性和事件。其区别如下所示。在*.aspx页面中插入Button控件如以下代码所示。<asp:Button runat…