Добрый день. Хочу передать данные методом 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 имеет пустое значение?