Maza
Постоялец
- Регистрация
- 2 Июл 2007
- Сообщения
- 255
- Реакции
- 120
- Автор темы
- #1
Подскажите как отправить изображение на сервер вместе с POST параметрами. Пытался сделать так, но не работает.
В приложении исходник. Читал, что можно ещё с помощью плагина Для просмотра ссылки Войди или Зарегистрируйся, но так и не допёр, как подскажите, кто сталкивался уже с этим.
HTML:
<script>
function ajax_send (ajdata,ajecho){
$.ajax({
type: 'POST',
enctype: 'multipart/form-data',
url: 'add.php',
cache: false,
contentType: false,
processData: false,
data: ajdata,
success: function(html){
$(ajecho).fadeOut(100 , function(){ $(this).html(html); }).fadeIn( 500 );
}
});
return false;
}
$(document).ready(function(){
$('#add_data').submit(function(){
var photocheck = ($('#photo_check').is(":checked")) ? 'ok' : 'no';
var data = new FormData();
data = $("#photo")[0].files[0];
return ajax_send('photo_check='+photocheck+'&photo='+data+'&add=adddata','div#content_reg');
});
});
</script>