千里万里走的都是陌生路 2023-01-28 17:27 采纳率: 0%
浏览 93
已结题

layui upload.render 问题 有偿

img

如图 4个上传图片的


<div class="drop">
    <div id="drop_area"></div>
    
    <div id="drop_area2"></div>
    <div id="drop_area3"></div>
    <div id="drop_area4"></div>
</div>
 <script  >
 

      
  
    
    
  
  
var dragImgUpload = new DragImgUpload("#drop_area",true,{
    callback:function (files) {  //tup.php?imgpath=zhutu
    
  
        //回调函数,可以传递给后台等等
        
         //多图片上传  tup.php?imgpath=zhutu
          return layer.msg('开始上传' );
          
         
           upload.render({
               elem: '#preview',
               url: 'tup.php?imgpath=zhutu' //上传接口
                ,accept: 'images'
                  ,method: 'post' 
                ,data: { Parm1: "hello", Parm2: "world" }  
             
                 
                
                ,done: function(res){
                    //上传完毕回调
                    alert("上传成功!");
                }
                ,error: function(){
                    //请求异常回调
                    alert("上传失败!");
                }
            });
 
 
    

    }
    
})

var dragImgUpload2 = new DragImgUpload("#drop_area2",false,{
    callback:function (files) {
        //回调函数,可以传递给后台等等
        var file = files[0];
        console.log(file.name);
    }
})

var dragImgUpload3 = new DragImgUpload("#drop_area3",false,{
    callback:function (files) {
        //回调函数,可以传递给后台等等
        var file = files[0];
        console.log(file.name);
    }
})

var dragImgUpload4 = new DragImgUpload("#drop_area4",false,{
    callback:function (files) {
        //回调函数,可以传递给后台等等
        var file = files[0];
        console.log(file.name);
    }
})



</script>



  • 写回答

8条回答 默认 最新

  • XYCMS 2023-01-28 17:37
    关注
    获得2.70元问题酬金

    你这个赋值方式是又问题的
    首先主图点击上传多图时

    ,done: function(res){
                        //上传完毕回调
                        alert("上传成功!");
                    }
    
    
    

    时候就动态赋值给其他选项,而不是下面又写new DRagImgUpload方法;你这样写是获取不到返回的数组值得;
    其次,不建议你这样写;建议这样写,参考网址https://blog.csdn.net/hzhairuntao/article/details/116296092
    动态写比较好,假如已经有其他动态框,重新名称一样覆盖前面的值就行

    评论

报告相同问题?

问题事件

  • 系统已结题 2月5日
  • 创建了问题 1月28日

悬赏问题

  • ¥20 收一个快手协议下单算法
  • ¥15 求一个图片中的成交量选股公式
  • ¥15 已知正方形内随机生成坐标matlab
  • ¥30 关于#python#的问题:我想要的是这79个大特征对于房屋售价的最大的影响前十名(相关搜索:随机森林)
  • ¥15 使用matlab计算自定义特殊函数的二重积分,改变积分顺序所得的结果不同的问题?
  • ¥15 mysql做碎片化处理老是报错怎么办
  • ¥15 如何正确在vs2010中初始化map对象
  • ¥30 mmdet3d模型部署问题
  • ¥15 comsol仿真反射率、吸收率时峰值位置和深度不对!
  • ¥30 Visual Studio找不到sdk,如何解决?