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