Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как передать параметр при загрузке файла? (https://javascript.ru/forum/jquery/46846-kak-peredat-parametr-pri-zagruzke-fajjla.html)

iceworm 26.04.2014 15:19

Как передать параметр при загрузке файла?
 
Загружаю файл на сервер. Подключаю ajaxupload.js

Сам скрипт:

var button = $('#uploadButton');
$.ajax_upload(button, {
action : 'upload.php',
name : 'myfile',
onSubmit : function(file, ext) {
// показываем картинку загрузки файла
$("img#load").attr("src", "load.gif");
},
onComplete : function(file, response) {
// убираем картинку загрузки файла
$("img#load").attr("src", "loadstop.gif");
// показываем что файл загружен
$("#files").html("<li><img src=uploads/" + g + " width=200></li>");

}
});

Мне нужно, что бы вместе с файлом я мог отправлять любой параметр, например parametr1='znachenie'

а затем, что бы скрипт, которые обрабатывает файл upload.php получал этот параметр, например так: $a = $_POST['parametr1']; , и я мог дальше с ним что-то делать

Как это сделать? Пожалуйста, максимально подробно, если можно, в jquery я новый.

siber-biber 27.04.2014 09:38

$.ajax_upload(button, {
    // здесь добавляем параметры
    data : {
        parametr1 : 'znachenie',
        parametr2 : 'znachenie2',
        ...
    },
    ...
});


Часовой пояс GMT +3, время: 19:59.