Как запретить повторный вызов функции?

Это был сарказм :eek:
Ну по-факту 1 строчку добавил и 2 изменил. :oops:
 
проверять имеется ли масссив POST
JQuery:
if($.post()) {.......} - выводить не активную кнопку, если вовсе ее скрыть.

else {.......}
Если POST не существует - вывести обычную рабочую кнопку.

PHP проверка на наличие POST:
if ( $_POST[] ) {..........}
 
Последнее редактирование:
проверять имеется ли масссив POST
JQuery:
if($.post()) {.......} - выводить не активную кнопку, если вовсе ее скрыть.

else {.......}
Если POST не существует - вывести обычную рабочую кнопку.

PHP проверка на наличие POST:
if ( $_POST[] ) {..........}
Бред, Вы даже не вникли в то что написал ТС.
 
удалить кнопку самый простой вариант
HTML:
<a  href="" id="trigger-overlay" class="button-d"/>Скачать</a>
<script>
   $('#trigger-overlay').on('click', function(){
    $.ajax({
        url: 'download.php',
        type: 'post',
        data: {text: 'текст'},
        success: function(data) {
                            $('#example').html(data);
                            $('#trigger-overlay').remove();
                }
    });
    return false;
})

</script>
Дело в том,что кнопка запускает несколько функций,таймер и т.д. Удаления не подойдет
 
Дело в том,что кнопка запускает несколько функций,таймер и т.д. Удаления не подойдет
В вашем коде нету таймера, либо Вы что-то мутите, в таком случаи не получите результативного ответа.
 
В вашем коде нету таймера, либо Вы что-то мутите, в таком случаи не получите результативного ответа.
Нету,потому что таймер пускай запускается,а функция post запроса нужно только один раз
 
Я еще в 8-ом сообщении (Для просмотра ссылки Войди или Зарегистрируйся) на первой странице решение в виде кода привел, но вы тут умудрились нафлудить аж на 2 страницы... :eek::crazy:
Там только пример, а ему нужен его "велосипед", в котором та строка должна быть в другом месте ))
 
Там только пример, а ему нужен его "велосипед", в котором та строка должна быть в другом месте ))
В смысле? Это тот же код, что он в первом посте указал.
element.addEventListener("click", () => { Тело функции }, { once: true }) - куда уж проще-то?
 
В смысле? Это тот же код, что он в первом посте указал.
element.addEventListener("click", () => { Тело функции }, { once: true }) - куда уж проще-то?
Ты прочитай выше, какой он велосипед хочет получить, плюс в твоем коде нужно еще обьявить element... =)
 
Назад
Сверху