blueimp's Jquery file upload plugin을 사용하고 있습니다. 파일을 추가하기 위해 다양한 콜백 호스트가 있습니다. 예를 들면 :JQuery FileUpload의 삭제 성공시
$('#fileupload').bind('fileuploaddone', function (e, data) {/* ... */})
나는 파일이 성공적으로 삭제 된 경우 나에게 알려주는 콜백에 결합하고 싶지만, 내가 문서를 수색하고이 작업을 수행처럼 보이는 아무것도 찾을 수 없습니다. 누구든지 내가 어떻게 할 수 있을지 생각해?
업데이트 : 위 코드는 파일을 업로드하는 경우에만 반환됩니다. 파일 h 제를위한 이벤트는 리턴되지 않습니다. 이것이 내가 bluimp의 소스 코드로 구현하려고 시도하는 것이다. 콜백
소스 코드는 콜백 함수가 이벤트 fileuploaddone
를 통해 서버로부터 수신 한 데이터를 처리 할 수있는 기능입니다,
다운로드 한 파일의 상태가 서버에 알려져 있습니다. 그래서'data' 변수 (서버의 json 응답)에서, 파일이 성공적으로 삭제 된 경우 등 모든 정보를 전달할 수 있습니다. –
하지만 문제는 다음 파일 업로드 소스에 처리기를 구현해야한다는 것입니다. 그 방법을 모릅니다. –
이것은 서버에서 전송 한 내용 ('data' 변수 : 디버깅을 했습니까?)에 따라 다릅니다. 그러나 다음과 같은 객체가 있다고 가정 해 봅시다 :'data : {kind : "error", message : "Deletion failed"}', 콜백 함수에서'data.kind'를 통해 테스트해야합니다 :'if (data .kind === "error") alert (data.message);'. –