Я хочу загрузить файл с сервера. Часть сервера работает правильно.Как загрузить файл через HTTP с помощью AJAX?
Im используя следующий код:
$("#download-button").click(function() {
alert("starting download");
$.ajax({
url:'download/myfile.txt'
});
});
Я получаю предупреждение (конечно), но не скачать.
Однако, когда я вручную перехожу на http://srv/download/myfile.txt
, я загружаю файл.
Что я делаю неправильно в вызове AJAX?
Отсутствует ');' после функции '$ .ajax()'. Он все равно ничего не сделает, вы не можете инициировать загрузку с помощью Ajax (и зачем вам это нужно?) – JJJ
Отсутствие ');' было потому, что это пример кода. Пользователь нажимает кнопку, сервер создает файл, а когда он создается (может быть через минуту), он должен загрузить его. – Twinone
при ближайшем: слишком локализован ??? Этот вопрос почти слишком общий – Peter