• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Передача Файла Через Ajax

  • Автор темы greenzmey
  • Дата начала
G

greenzmey

Народ подскажите такую вещь.
Есть форма, в которой указывается некая информация о человеке и добавляется его фотка.
Данные передаются через скрипт, дабы не перезагружать страницу после сабмита и выводить отдельно результат.
А вот с input type="file" этим способом не прокатывает. Подсобите кто может.

PHP:
function send()
{
var fam			 = $('#field_fam').val()
var name_usr	= $('#field_name').val()

$.ajax({
type: "POST",
url: "SendData.php",
data: {
fam		 :fam, 
name_usr	 :name_usr,
},

success: function(html) {

$("#result").empty();
$("#result").append(html);
}
});

}
 
V

vital

А файлы невозможно передавать аяксом.

Есть обходной путь, лениво объяснять. Просто испольщуйте плагин JQueryFileUploader, он все за вас сделает.
 
@

@rtem

А файлы невозможно передавать аяксом.
а вот и не правильно, а если HTML5 тогда свободно можно передать через AJAX.

Да еще JQueryFileUploader честно говоря хреновый плагин, есть более продвинутый и навернутый называется он plupload, у него куча режимов, и вообще нормальное настраиваемое API, использую его если нужно делать загрузку файлов. подключаю режим HTML5, HTML4 и во всех браузерах идет загрузка или через ajax если поддерживается html5 или эмуляция ajax отправки через iframe (ну как обычно).
 
V

vital

а вот и не правильно, а если HTML5 тогда свободно можно передать через AJAX.
Рад за вашу просвещенность.
При 70% с IE 7 - это особенно важно.

Да еще JQueryFileUploader честно говоря хреновый плагин, есть более продвинутый и навернутый называется он plupload, у него куча режимов, и вообще нормальное настраиваемое API
Дело вкуса и прямоты рук. Мне и первого хватало что бы делать красивые ништяки.
 
@

@rtem

Рад за вашу просвещенность.
При 70% с IE 7 - это особенно важно.

Это не просвещенность. А рабочий опыт, за последнее время все проекты шли исключительно на html5, и сейчас заказчик требует именно html5(правда если работать не на наше "жмотское и отсталое" СНГ), так как это стало почти что стандартом, чтобы сайт корректно отображался, работал на iPad/iPad2.

И тенденция проверки сайтов под ie замечена в большинстве случаев за нашими заказчиками, толи комплекс какой, за границей большепод safari смотрят.

Дело вкуса и прямоты рук.

ну по поводу рук можно еще поспорить, но главное дело в возможностях предоставляемых конкретной технологией, а у той что я указал возможности больше, чем у той что ты указал.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!