Intereting Posts
Нужно добавить частичное совпадение строк в цикле foreach, чтобы найти ключи массива Magento – список подкатегорий определенной родительской категории как ссылок MongoCursorTimeoutException для агрегатной функции Преобразование базы данных в CSV и сохранение файла в папку на сервере Как получить текст между тегами div с идентификатором 1-го атрибута. Только с регулярными выражениями. Таблица PHP-Mysql объединяется с разных хостов вычислить разницу между двумя временными метками в php Передача данных с контроллера на View в приложении PHP MVC Перестановки – все возможные наборы чисел Как я могу заставить Android-приложение обмениваться данными с веб-сервером через Интернет? PHP Регулярное выражение со стрелками (>>) Почему я не должен использовать функции mysql_ * в PHP? Как я могу заставить XDebug работать с PHPUnit в CLI? Расщепление данной строки на две переменные – php PHP get dropdownlist выбирает значение опции

При загрузке файла щелчка, при успешном перенаправлении на другую страницу с помощью AJAX

В моем проекте WordPress, моя кнопка загрузки , содержащая .zip файл, который должен быть загружен onClick. Таким образом, создание HTML:

 <a id="732" class="btn btn-default download-link" href="https://example.com/download.zip">DOWNLOAD</a> 

Я использую AJAX для обновления счетчика загрузки.

 <script type="text/javascript"> var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>'; jQuery(document).on('click', '.download-link', function () { var id = this.id; jQuery.ajax({ type: 'POST', url: ajaxurl, data: {"action": "count_download", "id": id }, success: function (data) { window.location = site.url + "/download-success?fid="+ id; } }); }); </script> 

Все работает нормально, пока я не добавил файл со ссылкой. Как правило, такая ссылка начнет загрузку .zip файла, но даже после того, как время AJAX вызовет страницу, перенаправленную на страницу успешной загрузки без запуска загрузки.

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

PS: Я тестировал это, но это не мое дело.