Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.05.2016, 14:28
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

AjaxForm передать значение
Здравствуйте.Получаю картинки без загрузки с помощью данного плагина.
$('#images').on('change',function(){
		$('#multiple_upload_form').attr('action','{$upload_url}').ajaxForm({
			target:'#images_preview',
			beforeSubmit:function(e){
				$('.uploading').show();
			},
			success:function(e){
				$('.uploading').hide();
			},
			error:function(e){
			}
		}).submit();
	});

Как мне передать ещё оно значение.Пробую data:"a"
вставить, не работает
Ответить с цитированием
  #2 (permalink)  
Старый 04.05.2016, 15:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Похоже на то, что плагин сам обрабатывает содержимое формы, значит обычным полем, скрытым если надо. Либо в документации читать.
Ответить с цитированием
  #3 (permalink)  
Старый 04.05.2016, 15:28
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Я пробовал, но что то не понимаю как.Вот форма
<form name="multiple_upload_form" id="multiple_upload_form"  enctype="multipart/form-data">
<input type="hidden" name="image_form_submit" value="1"/>
<input type="file" name="images[]" id="images" multiple >
    <div class="gallery" id="images_preview"></div>
</form>

В этом скрытом передаётся файл.
Или на новое скрытое поле писать свой сабмит?Что то я не вкурю никак.
Ответить с цитированием
  #4 (permalink)  
Старый 04.05.2016, 16:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Я не знаю что за плагин вы используете, но по написанному похоже, что он сам обрабатывает форму, то есть все что есть поля в ней он отправит. Документация плагина что говорит?
Если отправляет, то файлы будут в массиве $_FILES, все остальное в $_POST.

'action','{$upload_url}') - это что?
Ответить с цитированием
  #5 (permalink)  
Старый 04.05.2016, 20:21
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Сообщение от laimas
'action','{$upload_url}') - это что?
Это переменая-путь к обработчику.Для этого сабмита своя.Есть ещё другой.
Сообщение от laimas
Если отправляет, то файлы будут в массиве $_FILES, все остальное в $_POST.
Файл то на месте, а вот насчёт всего остального.Как отправить ещё что нибудь, вот в чём вопрос.
Добавляю в форму
<input type="hidden"   name="{$is_user}"  value=""/>

И там куда должен придти его нет.

$user_id = S_POST['is_user']; // тишина.
Ответить с цитированием
  #6 (permalink)  
Старый 04.05.2016, 20:36
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от ureech
Это переменая-путь к обработчику
Сервер выводит и работает шаблонизатор? Вот далее, если это работа РНР - name="{$is_user}", то будет подставлено значение $is_user (можно обойтись и без фигурных скобок), а если и в случае с '{$upload_url}' тоже РНР, то будет именно строка {$upload_url}, а не значение $upload_url, ибо то что в одинарных кавычках трактуется как строка без разбора.

PS. Для этого сабмита своя.Есть ещё другой. + $('#multiple_upload_form').attr('action','{$upload _url}') в общем то полная хрень, так как РНР это значение подставит при выводе страницы. Зачем же это делать, если проще и выгоднее прописать сразу action в форму?

Сообщение от ureech
И там куда должен придти его нет.
Читать документацию.

Последний раз редактировалось laimas, 04.05.2016 в 20:49.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Как передать значение в функцию в переменную с нужным именем? bratkovsky Общие вопросы Javascript 1 12.10.2015 08:18
Как передать значение переменной? maksbp22 Общие вопросы Javascript 0 11.10.2013 16:21
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Передать значение из html в js Mateus jQuery 3 24.12.2012 18:58