Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как передать вместе с файлами переменные js

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: форма для отправки файлов
gluck11
Отправлено: 29 Июня, 2014 - 04:25:17
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Всем привет!

Есть форма:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="imgad">
  3. <form id="upload" method="post" action="upload-page.php" enctype="multipart/form-data">
  4. <input name="userfile[]" type="file" multiple="true" />
  5.  <input type="submit" value="Отправить файлы">
  6.  </form>
  7. </div>
  8. <div id="info"></div>
  9.  


JS код:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. var perem = 'бла бла бла';
  4.        
  5.                 $('#upload').ajaxForm( {
  6.                        
  7.                         target: '#info',
  8.                         type:"POST",
  9.                         data: "perem="+perem ,
  10.                         success: function(bla) {
  11.                                 $('#imgad').slideUp('fast');
  12.                        
  13.                         alert(bla);
  14.                        
  15.                        
  16.                         }
  17.                 });
  18.  


php:
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $_POST["perem"];
  3. echo $_FILES['userfile']['name'][0] ;
  4. echo $_FILES['userfile']['name'][1] ;
  5.  


Переменная var perem = 'бла бла бла'; не отправляется вместе с файлами в пхп скрипт.
Как мне осуществить передачу двух файлов вместе с переменной js?

(Отредактировано автором: 29 Июня, 2014 - 04:26:22)

 
 Top
Panoptik
Отправлено: 29 Июня, 2014 - 14:17:24
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. $('#myForm').ajaxForm({
  2.     beforeSubmit: function (formData, formObject, formOptions) {
  3.         formData.push({A: "test", B: true });
  4.     },
  5.     success: function (result) {
  6.         //do stuff
  7.     }
  8. });


-----
Just do it
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB