Ukoncenie ajax poziadavku bez sablony

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

Dobry den,

mam signal, ktory maze zaznam z db, volam ho ajaxovo a nema sablonu. Hladal som a neviem naist, ako to ukoncit aby to aktualizovalo flash spravu a viac nic nevykonalo.

<?php
public function handleDel($id)
{
	$this->getEshopModel()->delCategory($id);
	$this->flashMessage("Kategória bola zmazaná");

	if($this->isAjax())
	{
		$this->invalidateControl();
		// po tomto potrebujem ukoncit
	}
	else
		$this->redirect("default");
}
?>

nemam dovod vytvarat sablonu, bohuzial bez nej mi to robi problemy. dakujem

voda
Člen | 561
+
0
-
<?php
$this->terminate();
?>
japlavaren
Člen | 404
+
0
-

terminate som skusal, bohuzial nevypise mi to spravu do flashes

<?php
if($this->isAjax())
{
	$this->invalidateControl("flashes");
	$this->terminate();
}
?>
voda
Člen | 561
+
0
-

tak zkus:

<?php
if($this->isAjax())
{
	$this->sendPayload();
}
?>
japlavaren
Člen | 404
+
0
-

bohuzial nepomohlo. rozmyslam, ci to vobec moze fungovat, bo zacne generovat sablonu a ta neexistuje a k layoutu sa dostane az cez sablonu

bojovyletoun
Člen | 667
+
0
-

podle mě by mělo stačit to v postu #3

japlavaren
Člen | 404
+
0
-

nakoniec som to spravil bez tej potvrdzujucej spravy. ak zlyha nacitanie stranky, hodi to ajax error ak nie, neotravuje to uzivatela hlaskamy