나는 지난 몇 시간 동안 무언가를 얻으려고 노력해왔다. 대기열을 완성하자마자 pluploader에서 아무 쓸모가 없다. 여기 업로드 완료시 Plupload를 사용하여 Ajax를 통해 데이터를 반환하려면 어떻게해야합니까?
내 JS 코드 : 이die('{"jsonrpc" : "2.0", "result" : "'.$_REQUEST['unitID'].'", "id" : "id"}');
이 나에게 의미가 있습니다 ...하지만 그렇지 않아 다음 upload.php로 스크립트의 맨 마지막 줄에
var uploader = $('#pluploadDiv').pluploadBootstrap();
uploader.bind("UploadComplete", function(up, files) {
var obj = $.parseJSON(response.response);
alert(obj.result);
});
, 내가 가진 작동하면서 문제없이 파일을 업로드하지만 경고는 시작되지 않습니다 ... 아무런 응답이 없습니다.
생각하십니까?
var uploader = $('#pluploadDiv').pluploadBootstrap();
uploader.bind('FileUploaded', function(upldr, file, object) {
var myData;
try {
myData = eval(object.response);
} catch(err) {
myData = eval('(' + object.response + ')');
}
$("#vehicle_id_value").val(myData.result);
});
upload.php로 스크립트 코드의 같은, 마지막 줄에 머물렀다 : 나는 (감사 JBL) 사용하고있는 솔루션
JS AS NEW 코드
는편집
내가 업로드 스크립트에서 이미지를 연결할 쉘 행을 만들 때die('{"jsonrpc" : "2.0", "result" : "'.$_REQUEST['unitID'].'", "id" : "id"}');
그래서 기본적으로, 나는에 원래의 형태로 다시 행 ID를 전달 plupload 오브젝트에 바인드 된 FileUploaded 이벤트를 통해 숨겨진 입력 필드
<input type="hidden" name="vehicle_id_value" id="vehicle_id_value" value="" />
매력처럼 작동합니다!
도움이 될 것입니다! –