Показать сообщение отдельно
  #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.
Ответить с цитированием