Я думаю, что невозможно остановить запрос, который передается на сервер.После того как вы нажмете кнопку «загрузить», вы сделаете HTTP-запрос, и процесс начнется, а затем нажмите «отменить / предоставить ссылку», это будет другой HTTP-запрос, и, поскольку HTTP не имеет состояния, он ничего не узнает о том, что произошло раньше илипрекратить.Так что, как и ожидалось, это не возможно неявно.Но для этого может быть что-то, что я не знаю сейчас.Но если вы нажмете клавишу «esc», это завершит запрос, отправленный на сервер.И поскольку до сих пор это единственное решение, в пользовательском интерфейсе вы можете написать этот код JavaScript:
$('.your_link').click(function(){
window.stop();
});
window.stop () не будет работать в IE.для IE вы можете использовать:
document.execCommand("Stop");