<legend id='uau9R'><style id='uau9R'><dir id='uau9R'><q id='uau9R'></q></dir></style></legend>

<i id='uau9R'><tr id='uau9R'><dt id='uau9R'><q id='uau9R'><span id='uau9R'><b id='uau9R'><form id='uau9R'><ins id='uau9R'></ins><ul id='uau9R'></ul><sub id='uau9R'></sub></form><legend id='uau9R'></legend><bdo id='uau9R'><pre id='uau9R'><center id='uau9R'></center></pre></bdo></b><th id='uau9R'></th></span></q></dt></tr></i><div id='uau9R'><tfoot id='uau9R'></tfoot><dl id='uau9R'><fieldset id='uau9R'></fieldset></dl></div>
    • <bdo id='uau9R'></bdo><ul id='uau9R'></ul>

    1. <tfoot id='uau9R'></tfoot>

      <small id='uau9R'></small><noframes id='uau9R'>

      1. layui实现图片上传成功后回显点击放大图片功能

        layui实现图片上传成功后回显点击放大图片功能,html代码部分: !-- html代码--div class="layui-form-item" label class="layui-form-label"上传图片/label div class="layui-input-block" button type="button" class="layu
      2. <tfoot id='1JaJo'></tfoot>

            <legend id='1JaJo'><style id='1JaJo'><dir id='1JaJo'><q id='1JaJo'></q></dir></style></legend>

            <small id='1JaJo'></small><noframes id='1JaJo'>

                  <bdo id='1JaJo'></bdo><ul id='1JaJo'></ul>
                  <i id='1JaJo'><tr id='1JaJo'><dt id='1JaJo'><q id='1JaJo'><span id='1JaJo'><b id='1JaJo'><form id='1JaJo'><ins id='1JaJo'></ins><ul id='1JaJo'></ul><sub id='1JaJo'></sub></form><legend id='1JaJo'></legend><bdo id='1JaJo'><pre id='1JaJo'><center id='1JaJo'></center></pre></bdo></b><th id='1JaJo'></th></span></q></dt></tr></i><div id='1JaJo'><tfoot id='1JaJo'></tfoot><dl id='1JaJo'><fieldset id='1JaJo'></fieldset></dl></div>
                    <tbody id='1JaJo'></tbody>
                   
                  layui实现图片上传成功后回显点击放大图片功能,html代码部分:
                  <!-- html代码-->
                  <div class="layui-form-item">
                      <label class="layui-form-label">上传图片</label>
                      <div class="layui-input-block">
                          <button type="button" class="layui-btn" id="license-auth-letter-image">
                              <i class="layui-icon layui-icon-upload"></i> 点击上次图片
                          </button>
                          <div style="width: 132px;">
                              <div class="layui-upload-list">
                                  <img class="layui-upload-img" id="ID-upload-demo-img" style="width: 100%; height: 92px;">
                                  <div id="ID-upload-demo-text"></div>
                              </div>
                              <div class="layui-progress layui-progress-big" lay-showPercent="yes" lay-filter="filter-demo">
                                  <div class="layui-progress-bar" lay-percent=""></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  js代码部分:
                  layui.use(function(){
                      var upload = layui.upload;
                      var layer = layui.layer;
                      var element = layui.element;
                      var $ = layui.$;
                      // 单图片上传
                      var uploadInst = upload.render({
                          elem: '#license-auth-letter-image',
                          url: '', // 实际使用时改成您自己的上传接口即可。
                          accept: 'images',//指定允许上传时校验的文件类型 images 图片类型|file 所有文件类型|video 视频类型|audio 音频类型
                          acceptMime: 'image/*',
                          exts:'jpg|png|gif|bmp|jpeg', //允许上传的文件后缀
                          data: {
                              // 传递给上传接口的额外参数
                              account: function(){
                                  return $('input[name="account"]').val();
                              },
                          },
                          before: function(obj){
                              // 预读本地文件示例,不支持ie8
                              obj.preview(function(index, file, result){
                                  $('#ID-upload-demo-img').attr('src', result); // 图片链接(base64)
                              });
                  
                              element.progress('filter-demo', '0%'); // 进度条复位
                              layer.msg('上传中', {icon: 16, time: 0});
                          },
                          done: function(res){
                              // 若上传失败
                              if(res.code > 0){
                                  var demoText = $('#ID-upload-demo-text');
                                  var htmlContent = '<span style="color: #FF5722;">' + (res.msg ?? '上传失败') + '</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>';
                                  demoText.html(htmlContent);
                                  demoText.find('.demo-reload').on('click', function(){
                                      uploadInst.upload();
                                  });
                                  return layer.msg(res.msg ?? '上传失败');
                              }
                  
                              // 上传成功
                              $('#ID-upload-demo-text').html(''); // 置空上传失败的状
                              // 绑定点击事件,点击图片放大
                              openPhotoLayer('#ID-upload-demo-img',res.data.url);
                          },
                          error: function(){
                              // 演示失败状态,并实现重传
                              var demoText = $('#ID-upload-demo-text');
                              demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
                              demoText.find('.demo-reload').on('click', function(){
                                  uploadInst.upload();
                              });
                          },
                          // 进度条
                          progress: function(n, elem, e){
                              element.progress('filter-demo', n + '%'); // 可配合 layui 进度条元素使用
                              if(n == 100){
                                  layer.msg('上传完毕', {icon: 1});
                              }
                          }
                      });
                  });
                  
                  
                  // 点击图片放大
                  var openPhotoLayer = function (element,src) {
                      layui.$(element).off('click').on('click', function (){
                          layer.photos({
                              photos: { // 图片层的数据源
                                  "id": '#ID-upload-demo-img', // 相册 id
                                  "data": [   // 相册包含的图片,数组格式
                                      {
                                          "src": src, // 原图地址
                                      },
                                  ]
                              },
                          });
                      });
                  }
                  【网站声明】本站部分内容来源于互联网,旨在帮助大家更快的解决问题,如果有图片或者内容侵犯了您的权益,请联系我们删除处理,感谢您的支持!

                  相关文档推荐

                  首先你需要引入百度地图的js script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0ak=你的ak"/script ak ,注意是要浏览器端的ak,这个直接到百度开发者平台申请。 引入layui,这个大家可以
                  xm-select是基于layui的多选解决方案,前身formSelects, 由于渲染速度慢, 代码冗余, 被放弃了xm-select使用了新的开发方式, 利用preact进行渲染, 大幅度提高渲染速度, 并且可以灵活拓展。 xm-sele
                  创建容器 xm-select-demo,选择容器 隐藏赋值取值表单; div id="selected_box" class="layui-input-inline xm-select-demo" style="width:150px;"input type="hidden" id="poi_category_id"/div 异步获取代码 //获取分类; $.aja
                  方法一:jQuery直接取值 var dep = layui.$("#dep").val(); //获取选择框的值 方式二:jQuery直接取值 var dep = xmSelect.get('#dep', true); dep:dep.getValue('valueStr')
                  layui如何获取select选中的值,下面代码为您实现layui table中获取select选中值 select name="region" lay-filter="region-dropdown" option value="ap-chengdu"成都/option option value="ap-nanjing"南京/option option value="a
                  SSM+layui 前端form表单传到后端乱码问题解决 最近自己在做一些项目,然后遇到前端传值乱码的问题,上网搜了下解决方案都不是我想要的,而且也没什么实际性的效果,后来自己解决了.代码如
                  • <tfoot id='LJDZc'></tfoot>

                    <legend id='LJDZc'><style id='LJDZc'><dir id='LJDZc'><q id='LJDZc'></q></dir></style></legend>

                    • <bdo id='LJDZc'></bdo><ul id='LJDZc'></ul>

                      <i id='LJDZc'><tr id='LJDZc'><dt id='LJDZc'><q id='LJDZc'><span id='LJDZc'><b id='LJDZc'><form id='LJDZc'><ins id='LJDZc'></ins><ul id='LJDZc'></ul><sub id='LJDZc'></sub></form><legend id='LJDZc'></legend><bdo id='LJDZc'><pre id='LJDZc'><center id='LJDZc'></center></pre></bdo></b><th id='LJDZc'></th></span></q></dt></tr></i><div id='LJDZc'><tfoot id='LJDZc'></tfoot><dl id='LJDZc'><fieldset id='LJDZc'></fieldset></dl></div>

                    • <small id='LJDZc'></small><noframes id='LJDZc'>

                              <tbody id='LJDZc'></tbody>