layui에서 upload.render 안에 있는 데이터 매개 변수 값을 어떻게 동적으로 설정합니까 (reqID)
//
var reqID;
//파일 업로드layui.('upload', function() {//다중 파일 목록 예제 var demoListView = $('#demoList'), var indexInfo, upload.render({elem:'#testList', url:'/uploadFile', accept:'file', 데이터: {'reqID':reqID,'busType':15}//확장 가능한 데이터 키-value,multiple:true,auto:false,bindAction:'#testListAction',choose:function(obj){if(!$.trim(reqID))))){parent.parent.parent.layer.msg("심볼부터 선택하세요!"{time: 2000}); else {var files = this. files = obj.pushFile ();//선택할 때마다 파일 대기열에 파일을 추가합니다//로컬 파일을 읽습니다 obj.preview (index, file,result) {var tr = $([","+file.name +","+(file.size/1014).toFixed(1)+'kb',','삭제',','].join(''));//tr.find('.demo-delete')를 삭제합니다.('click', function() {delete files [index];//대응하는 파일tr.remove() 삭제, uploadList Ins.config.elem.next () [0].value =';//삭제한 후 같은 이름의 파일을 선택할 수 없도록 input file 값을 비웁니다}) demoListView.append(tr); }); } } ,before: function(obj){
if($('#demoList').children("tr").length > 0){
//로컬 파일 예제를 미리 읽고 ie8 indexInfo = parent를 지원하지 않습니다.parent.showLoad(); this.data.reqID = reqID;
}, allDone: function(obj) {//파일이 모두 제출된 후에야 parent.parent.closeLoad(indexInfo), indexInfo=",parent.parent.parent.layer.msg("조작 성공!",{time: 2000},function(){ doAttQuery(); }); } ,done: function(res, index, upload) {//업로드 성공if(res.success) {var tr = demoListView.find('tr#upload-'+ index);tr.remove();return delete this.files[index];//파일 대기열에 업로드된 성공 파일 삭제}else{parent.parent.parent.layer.msg(res.msg)}, error: function(index, upload) {//백엔드는 json 형식의 데이터만 전송할 수 있고 그렇지 않으면 error 함수, parent.parent.closeLoad(indexInfo), indexInfo ='; } }); });
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.