ajaxSubmit odesílá správně, odpověď je ale v html

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

Ahojte ve spolek,

v jakém případu se nette rozhodne při ajaxovém odeslání formuláře vrátit html namísto jsona?

necris
Člen | 8
+
0
-

pravděpodobně ti chybí v šabloně snippet a v presenteru (nebo v controlu) ti chybí metoda

$this->invalidateControl("snippet_name");

Více info najdeš tady:
https://doc.nette.org/…ication/ajax

polonium
Člen | 22
+
0
-

Právě že nechybí v BasePresenteru mám metodu flashMessage. A při zpracování toho formu nejaky flashe zpravičky odesilam

	public function flashMessage($message, $type = 'info')
	{
		parent::flashMessage($message, $type);
		$this->invalidateControl('flashes');
	}
polonium
Člen | 22
+
0
-

Aha, tak chyba byla dosti banální :D Jsem neošetřil případ kdy bude formulář odeslán tak, že neboudou provedeny žádný změny…