Отображение рабочего текста пользователю во время работы функции Jquery - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть функция Jquery, которая передает файлы из одного места в другое.Иногда из-за размера файла функция занимает много времени, и я не могу сказать пользователю, что он все еще работает.Как поместить что-то на экран, пока функция не завершит работу, чтобы пользователь знал, что система все еще работает, и не будет обновлять или закрывать страницу?

 function transferfile(sourceurl, desturl)
  {
   //do the transfer

   }

  $.when( transferfile() ).done(function() {
   alert("completed");
 });

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Сначала скачайте gif

Затем в начале функции поместите этот код:

$ ('# your-result-container'). Append ('')

Когда ваша функция заканчивается

$ ('# your-result-container'). Empty ();$ { '# Ваш-результат-контейнер') добавить ( 'Success!');.

0 голосов
/ 18 декабря 2018

Спиннер - это то, что вам нужно.Я нашел похожую ветку.Посмотрите на решение здесь Как реализовать образ счетчика jQuery в запросе AJAX

...