2013-04-23 2 views
0

я получил этих дивыFINEUPLOAD передать идентификатор в качестве параметра

<div id="thumbnail-uploader_1" class="thumbnail-uploader"> 
<div id="thumbnail-uploader_2" class="thumbnail-uploader"> 

и этого Jquery вызов

$('.thumbnail-uploader').fineUploader({ 
request: { 
    endpoint: '/core/ajax/add_avatar.php', 
    params: { 
    one: function() { 
     return this.id; 
    } 
    } 
}, 
multiple: false, 
validation: { 
    allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'], 
    sizeLimit: 551200 // 50 kB = 50 * 1024 bytes 
}, 
text: { 
    uploadButton: 'Klikněte nebo sem přetáhněte soubor' 
} 
}).on('complete', function(event, id, fileName, responseJSON) { 
if (responseJSON.success) { 
    $(this).append('<img src="/uploads/categories/' + fileName + '" alt="' + fileName + '">'); 
    $('.qq-upload-list').fadeOut(2500); 
} 
}); 

все, что я хочу сделать, это передать идентификатор используемого пользователя. но с этим вызовом я получил неопределенное значение параметра «один», когда я пытаюсь использовать его в «add_avatar.php», который является обработчиком. Я использую глобальный массив REQUEST там, чтобы проверить, проходит ли значение. но не определено.

У кого-нибудь есть идея, как передать идентификатор в моем PHP-скрипте? У меня будет больше экземпляров этого загрузчика, поэтому я должен проверить, какая запись меняет аватар.

+0

скрипт идет хорошо, его загрузка, культуры и изменение размера показывая результат как IMG – dub

ответ

0

Поскольку вы используете jQuery, возможно, это то, что вы ищете.

return $(this).attr('id'); 
+0

, все еще я получил значение «undefined». не знаю, как пройти идентификатор. в скрипте php мне нужно Вставить новую запись в БД и идентификатор категории. – dub

+0

Мой плохой, он не должен был быть идентификатором капитала. Он работает сейчас? – maxiscool

0

я решил ее путем создания Jquery вызовов для каждой итерации категории и я изменил селектор из класса ID, как:

$('#thumbnail-uploader_1').fineUploader({..... 
$('#thumbnail-uploader_2').fineUploader({..... 
Смежные вопросы