Кто-нибудь знает, как получить значение <input type="file">
, чтобы пройти через вызов Ajax?Как получить значение входного файла вместо использования FormData
Вместо:
// more...
function uploadFile(event) {
var file = event.target.files;
event.stopPropagation();
event.preventDefault();
var data = new FormData();
$.each(
file,
function(key, value) {
data.append(key, value);
}
);
$.ajax({
url: 'site/upload',
type: 'POST',
data: data,
// more...
The uploadFile()
вызывается изменением входного файла. Проблема с использованием объекта FormData заключается в том, что он не поддерживается в IE 10-.
вы можете просто отправить() форму или файл, но многие люди не знают, что ... – dandavis
я думал, что IE9 поддерживает ajax2 ... – dandavis
Нет, только IE10 + –