тестирую на PHP загружается ли изображение на сервер:
<?
print_r($_FILES);
?>
Если передаю только картинку:
$.ajax({
url: 'add_t.php',
data: ({fd:fd}),
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert(data); //выводит массив с данными о файле
}
});
Если несколько переменных:
$.ajax({
url: 'add_t.php',
data: ({fd:fd, name:$('.nme').val()}),
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert(data); //выводит что массив пустой
}
});
Получается что изображение тогда не передается, и переменная тоже. Что можно сделать?
Код:
<label>фото товара:</label>
<input type="file" class="form-control ph" style="">
<label>Имя товара:</label>
<input type="text" class="form-control nme" style="">
<script type="text/javascript">
function setimage() {
var $input = $(".ph");
var fd = new FormData;
fd.append('img', $input.prop('files')[0]);
$.ajax({
url: 'add_t.php',
data: ({fd:fd, name:$('.nme').val()}),
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert(data);
}
});
}
$(document).ready(function(){
$('.btn-success').click(function(){
setimage()
});
});
</script>
fd.append('img', $input.prop('files')[0]);
fd.append('name', $('.nme').val());
$.ajax({
...
data: fd,
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня сложилась такая ситуация у меня есть форма в которой нужно получить id, а потом с этой id сделать запрос в БД
При помощи приложения Postman проверяю следующий код:
Возник вопрос как подключить opencv в проекте, не меняя настроек среды, те
Задача вот какова: вытащить из текстового файла три значения с каждой строки: товар, магазина и ценуЯ создал динамический массив структур...