13.05.2009, 22:08
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Цитата:
|
Не надо никаких jQuery
|
но ведь можно просто нужный плагин найти на самом деле, все плагины, которые здесь упоминались, для фоновой загрузки подходят
frstua, какой вариант выбираешь?
Цитата:
|
а то что два запроса ... по другому пока никак не придумал(
|
почитай документацию по one-click upload
|
|
13.05.2009, 22:17
|
|
документация? ммм
ты имеешь ввиду:
var myUpload = $(element).upload({
params: {name: $(”#name”).value, description: $(”#descr”).value}
??
|
|
14.05.2009, 10:30
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
я имею в виду: поищи здесь слово autoSubmit
|
|
14.05.2009, 13:07
|
|
имеем
$('#upload').upload({
name: 'file',
method: 'post',
enctype: 'multipart/form-data',
action: 'post.php',
autoSubmit: false,
onSubmit: function() {},
onComplete: function() {}
});
и всё равно форма сабмитится после выбора файла
|
|
14.05.2009, 13:41
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
ну что ж, one-click upload тупо игнорирует autoSubmit (почему-то)
значит надо либо искать другой плагин, либо исправлять этот, либо забить на этот jQuery и сделать все самому, как советовал Kolyaj
|
|
14.05.2009, 13:59
|
|
Сообщение от x-yuri
|
т.е. ты предпочитаешь делать два запроса вместо одного? И отдельно принимать файл и остальные параметры? ...
|
а чем это плохо?
|
|
14.05.2009, 14:32
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
это называется "сделано через ...": во-первых, лишний запрос, во-вторых, тебя устраивает, что файл передается отдельно от остальных параметров?
Или у тебя только один файл должен передаваться? какие у тебя параметры, кроме файла, есть на этой форме?
|
|
14.05.2009, 14:36
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от x-yuri
|
забить на этот jQuery и сделать все самому
|
В том и дело, что делать там ничего не надо.
|
|
14.05.2009, 14:51
|
|
всё таки бок есть, если передаются два запроса. получается добавление в базу два раза ((
У меня есть файл и есть к нему описание с текстового поля и тип с выпадающего списка.
юзер указывает описание, тип, выбирает файл, жмёт отправить. после нажатия вылазит окно "ждите загрузка", после загрузки окно пропадает, появляется например "загрузка прошла успешно".
на сервере в базу добавляется запись с именем файла типом и описанием.
|
|
14.05.2009, 18:05
|
|
$(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");
}
});
});
|
|
|
|