Stránka se po obnovení načte ještě jednou Ajaxově

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Adam Konečný
Člen | 3
+
0
-

Zdravím, na webu používám AJAX – při klepnutí na kategorii v menu se překreslí pouze obsah. Problém nastává při obnovení celé stránky. Sice se celá obnoví, ale zhruba po jedné vteřině se ještě znovu překreslí samotný obsah ajaxově. Mám tušení, že by to mohlo souviset s metodou beforeRender() v BasePresenteru.

<?php
protected function beforeRender() {
	if ($this->isAjax()) {
		$this->redrawControl('flashes');
		$this->redrawControl('content');
		$this->redrawControl('title');
	} else {
		$this->redrawControl('this');
	}
}
?>

Nemá někdo nějaké nápady, případně zkušenosti s tímto chováním?

David Matějka
Moderator | 6445
+
0
-

S tim to souviset nebude – to bude zpusobovat nejaky (tvuj) javascript.

Adam Konečný
Člen | 3
+
0
-

Pokud nepoužívám history.ajax.js, tak to funguje.

Adam Konečný
Člen | 3
+
0
-

Ukázalo se, že se tento problém vyskytuje pouze u Safari.