[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax Form в чем ошибка кода?
Strannik
Добрый день. Хочу передать данные методом 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 имеет пустое значение?



Спустя 28 минут, 58 секунд (24.07.2012 - 14:37) SoMeOnE написал(а):
Через простой ajax это нельзя сделать. Можно посмотреть плагины на jquery, которые в связке с html 5 отправляют картинку на сервер. С помощью бинарного кода если не ошибаюсь.
Искать по запросу jquery upload file

Спустя 1 час, 51 минута, 55 секунд (24.07.2012 - 16:29) Strannik написал(а):
Для загрузки использован плагин Jquery.form.js

В чем может быть причина?

Спустя 3 часа, 7 минут, 41 секунда (24.07.2012 - 19:37) Strannik написал(а):
помогли
потомкам
["error"]=> int(1) 
1 - размер загруженного файла превышает размер установленный параметром upload_max_filesize в php.ini
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.