У меня есть форма загрузки:
<form method="post" id="edit_form" onsubmit="return edit(this.id);" enctype="multipart/form-data"> <input type="file" name="thumb" /> <input type="submit" value="Upload" /> </form>
и функция javascript:
function edit(id){ httplocal = location.href; var jqxhr = $.post(httplocal,$("#"+id).serialize(), function(data) { if(data.status == 1){ $("#success").show(); }else { $("#error").show(); } }, "json") return false; }
в php i проверьте:
if ($_FILES['thumb']['error'] != UPLOAD_ERR_NO_FILE) { code upload here... }
но форма пуста $_FILES['thumb']
равно null
. Извините мой английский.