Как вернуть данные через Ajax, используя Plupload при завершении загрузки?

последние несколько часов мы пытались что-то получить ... что-нибудь от плуаплоадера после завершения очереди, но безрезультатно.

Вот мой код JS:

var uploader = $('#pluploadDiv').pluploadBootstrap();

uploader.bind("UploadComplete", function(up, files) {
    var obj = $.parseJSON(response.response);
    alert(obj.result);

});

В самой последней строке скрипта upload.php у меня есть:

die('{"jsonrpc" : "2.0", "result" : "'.$_REQUEST['unitID'].'", "id" : "id"}');

Это имеет смысл для меня ... но этоне работает, файлы загружаются без проблем, но предупреждение недаже не выстрелил ... ответа нет вообще.

Мысли?

РЕДАКТИРОВАТЬ С НОВЫМ КОДОМ КАК РЕШЕНИЕ

JS, что я 'использую (спасибо jbl):

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 остался прежним, последняя строка кода:

die('{"jsonrpc" : "2.0", "result" : "'.$_REQUEST['unitID'].'", "id" : "id"}');

Таким образом, в основном, когда я создаю строку оболочки для сопоставления изображений в сценарии загрузки, я передаю идентификатор строки обратно в исходную форму в скрытое поле ввода через событие FileUploaded, которое связано с объектом plupload.


Работает как шарм!

Ответы на вопрос(3)

Ваш ответ на вопрос