Цитата:
frstua, какой вариант выбираешь? ;) Цитата:
|
документация? ммм
ты имеешь ввиду:
var myUpload = $(element).upload({
params: {name: $(”#name”).value, description: $(”#descr”).value}
?? |
я имею в виду: поищи здесь слово autoSubmit
|
имеем
$('#upload').upload({
name: 'file',
method: 'post',
enctype: 'multipart/form-data',
action: 'post.php',
autoSubmit: false,
onSubmit: function() {},
onComplete: function() {}
});
и всё равно форма сабмитится после выбора файла |
ну что ж, one-click upload тупо игнорирует autoSubmit (почему-то)
значит надо либо искать другой плагин, либо исправлять этот, либо забить на этот jQuery и сделать все самому, как советовал Kolyaj |
Цитата:
|
это называется "сделано через ...": во-первых, лишний запрос, во-вторых, тебя устраивает, что файл передается отдельно от остальных параметров?
Или у тебя только один файл должен передаваться? какие у тебя параметры, кроме файла, есть на этой форме? |
Цитата:
|
всё таки бок есть, если передаются два запроса. получается добавление в базу два раза ((
У меня есть файл и есть к нему описание с текстового поля и тип с выпадающего списка. юзер указывает описание, тип, выбирает файл, жмёт отправить. после нажатия вылазит окно "ждите загрузка", после загрузки окно пропадает, появляется например "загрузка прошла успешно". на сервере в базу добавляется запись с именем файла типом и описанием. |
$(document).ready(function() {
var upload = new Ajax_upload('#upload', {
action: 'post.php',
name: 'file',
autoSubmit: true,
onSubmit : function(){
upload.setData({'descr': $("#descr").val(), 'mxsw': $("#checkbox").val(), 'typebase': $("#typebase").val()});
centerPopup();
loadPopup();
},
onComplete : function(file){
disablePopup();
alert(file + " succesfully upload");
}
});
});
|
| Часовой пояс GMT +3, время: 06:13. |