Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.07.2012, 19:31
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

Ajax Form в чем ошибка кода?, при отправке изображения передаются не все параметры
Добрый день. Хочу передать данные методом post jquery:

<script type="text/javascript" src="http://ajax.googleapis.com/
ajax/libs/jquery/1.5/jquery.min.js"></script>
    <script type="text/javascript" src="../function/js/jquery.form.js"></script>
<script>
$(document).ready(function() //готов
{ 
$('#addsubmit').live('click',function() //photoimg изменился?!
{ 
$("#workers").html(''); // чистим preview
$("#workers").html('<img src="../images/loader.gif" alt="Uploading...."/>'); //показываем картинку загрузки
$("#addworker").ajaxForm( //отправляем аякс запрос (тут уже действует jquery.fomr
{
target:     '#workers', 
url:        'update.php', 
success:    function(data) { 
alert(data); 
} 
}).submit();
});
});
</script>


обработчик:

update.php
var_dump($_FILES);


получаю массив array(1) { ["photo"]=> array(5) { ["name"]=> string(12) "IMG_2598.jpg" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } }

Кто сталкивался с подобным, подскажите в чем причина, почему tmp_name имеет пустое значение?

Последний раз редактировалось Amateur, 24.07.2012 в 20:39.
Ответить с цитированием
  #2 (permalink)  
Старый 24.07.2012, 19:54
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Amateur,
А файлы картинок загружены на клиенте через инпут type=file (Или как ?

Суть в том, что по-моему Аякс загрузка файлов - поддержана только у браузеров имеющий метод blob и метод form
Поэтому стандартно файлы отправляю формой с возвратом ответа во фрейм

Последний раз редактировалось Deff, 24.07.2012 в 19:57.
Ответить с цитированием
  #3 (permalink)  
Старый 24.07.2012, 19:58
Аватар для cmd
cmd cmd вне форума
Профессор
Отправить личное сообщение для cmd Посмотреть профиль Найти все сообщения от cmd
 
Регистрация: 19.03.2011
Сообщений: 177

Amateur, впервые узнал от Вас про существования такого плагина. Я бы сделал дамп массива $_REQUEST и $_SERVER. Может там в другом месте что-то интересное появилось.

P.S. Да, кстати, tmp_name можно на крайняк в ручном режиме сообразить, насколько я понимаю. Если файл, конечно, действительно загружается.
__________________
Cogito, ergo sum
Ответить с цитированием
  #4 (permalink)  
Старый 24.07.2012, 19:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

господи, вы как дети, написано же четко и ясно error=1 что так лень залесть в доку и почитать?
1 - размер загруженного файла превышает размер установленный параметром upload_max_filesize в php.ini
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #5 (permalink)  
Старый 24.07.2012, 19:59
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

["error"]=> int(1)
http://php.su/phphttp/?uerrcodes
Ответить с цитированием
  #6 (permalink)  
Старый 24.07.2012, 20:00
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

cmd,
кстати нормальный такой плагин, мультизагрузка есть, а что еще надо...
Ответить с цитированием
  #7 (permalink)  
Старый 24.07.2012, 20:33
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

devote,
спасибо, я не знал, что это )) еще только учусь))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Название ячейки таблицы Questioner Общие вопросы Javascript 6 16.02.2011 09:58
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37