Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 13.05.2009, 22:08
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
Не надо никаких jQuery
но ведь можно просто нужный плагин найти на самом деле, все плагины, которые здесь упоминались, для фоновой загрузки подходят
frstua, какой вариант выбираешь?

Цитата:
а то что два запроса ... по другому пока никак не придумал(
почитай документацию по one-click upload
Ответить с цитированием
  #32 (permalink)  
Старый 13.05.2009, 22:17
frstua
 
Сообщений: n/a

документация? ммм
ты имеешь ввиду:
var myUpload = $(element).upload({
        params: {name: $(”#name”).value, description: $(”#descr”).value}


??
Ответить с цитированием
  #33 (permalink)  
Старый 14.05.2009, 10:30
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

я имею в виду: поищи здесь слово autoSubmit
Ответить с цитированием
  #34 (permalink)  
Старый 14.05.2009, 13:07
frstua
 
Сообщений: n/a

имеем
$('#upload').upload({
       name: 'file',
       method: 'post',
       enctype: 'multipart/form-data',
       action: 'post.php',
       autoSubmit: false,
       onSubmit: function() {},
       onComplete: function() {}
});

и всё равно форма сабмитится после выбора файла
Ответить с цитированием
  #35 (permalink)  
Старый 14.05.2009, 13:41
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

ну что ж, one-click upload тупо игнорирует autoSubmit (почему-то)
значит надо либо искать другой плагин, либо исправлять этот, либо забить на этот jQuery и сделать все самому, как советовал Kolyaj
Ответить с цитированием
  #36 (permalink)  
Старый 14.05.2009, 13:59
frstua
 
Сообщений: n/a

Сообщение от x-yuri Посмотреть сообщение
т.е. ты предпочитаешь делать два запроса вместо одного? И отдельно принимать файл и остальные параметры? ...
а чем это плохо?
Ответить с цитированием
  #37 (permalink)  
Старый 14.05.2009, 14:32
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

это называется "сделано через ...": во-первых, лишний запрос, во-вторых, тебя устраивает, что файл передается отдельно от остальных параметров?
Или у тебя только один файл должен передаваться? какие у тебя параметры, кроме файла, есть на этой форме?
Ответить с цитированием
  #38 (permalink)  
Старый 14.05.2009, 14:36
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от x-yuri
забить на этот jQuery и сделать все самому
В том и дело, что делать там ничего не надо.
Ответить с цитированием
  #39 (permalink)  
Старый 14.05.2009, 14:51
frstua
 
Сообщений: n/a

всё таки бок есть, если передаются два запроса. получается добавление в базу два раза ((

У меня есть файл и есть к нему описание с текстового поля и тип с выпадающего списка.
юзер указывает описание, тип, выбирает файл, жмёт отправить. после нажатия вылазит окно "ждите загрузка", после загрузки окно пропадает, появляется например "загрузка прошла успешно".

на сервере в базу добавляется запись с именем файла типом и описанием.
Ответить с цитированием
  #40 (permalink)  
Старый 14.05.2009, 18:05
frstua
 
Сообщений: n/a

$(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");
		}	

	}); 
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка БОЛЬШИХ файлов посредством ajax barcelona jQuery 7 12.10.2012 03:37
jQuery Ajax - 3 дня мучений :) grusha jQuery 4 01.09.2010 06:53
IE 6, jquery, не работает ajax Прохожый jQuery 3 01.06.2010 17:20
jQuery Ajax Rater Plugin и массив POST - Нужна помощь TROODON jQuery 12 30.12.2009 22:44
подгрузка файлов через jQuery imdogma jQuery 4 05.05.2009 21:46