В CakePHP 3 у меня проблемы с "перерывами" в запросах ajax.Конкретная страница перезагружается (при необходимости) по ajax-запросам, вызываемым каждые 5 секунд.Страница обновлена правильно.
Проблема возникает, если зарегистрированный пользователь (в свою учетную запись) нажимает кнопку «Удалить» на выбранном элементе.Если кнопка использует JavaScript «onclick Подтвердить», и пользователь ждет более 5 секунд, прежде чем нажать «ОК» в качестве подтверждения, он полностью вышел из своей учетной записи.
echo $this->Html->link($this->Html->image("../img/btn/btn_usun.png"),
array('controller'=>'offers','action'=>'delete/'.$this->Encrypt->encryptID($id_rekordu)),
array('escape'=>false,'onclick'=>'return confirm(\''.__d('offer','Czy usunac oferte',true).'\');',
'title'=>__d('default','Usun',true))
);
Если кнопка не имеет «подтверждения по клику» - элемент удаляется, страница обновляется и работает правильно
echo $this->Html->link($this->Html->image("../img/btn/btn_usun.png"),
array('controller'=>'offers','action'=>'delete/'.$this->Encrypt->encryptID($id_rekordu))
);
Что может быть решением для использования обоихajax обновляется в фоновом режиме и «onclick Подтвердить» перед удалением, и не выходить из системы пользователя, если он медленно нажимает «OK» в подтверждении?