samostatně použité fomuláře a ajax
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dedaLebeda
- Člen | 3
Zdravím, nette formuláře používám samostatně už delší dobu, ale teď je zkouším odesílat přes ajax. Jelikož mám formuláře samostatně, tak nemám přístup k proměné $his->isAjax(), nahradil jsem ji $httpRequest->isAjax(), což funguje, ale problém je v posílání kodu zpět do prohlížeče. To se děje přes presenter
<?php
$this->sendResponse(new JsonResponse(array('klic' => 'hodnota')))
?>
který ale nepoužívám (formuláře mám jako jednu z knihoven) a nevím jak ho vygenerovat samostatně (zda to vůbec jde?), s tím, že mě to neaktualizuje snippety. Zkoušel jsem to řešit pomocí obskurní
<?php
if ($httpRequest->isAjax())
die('{json data}');
?>
která mě ukončí skript a vypíše data v vpožadovaném formátu a
snippety se zaktualizují.
doposud jsema ajax řešil přes jqeury bez nette, nicméně z hledika
jednotnosti a bezpečnosti bych to chtěl řešit v nette.
neřešil jste někdo podobný problém?