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

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日

悬赏问题

  • ¥15 latex投稿显示click download
  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?