Snippety se z requestu vrátí jako JSON ale nepřekreslují se
- dibalaj
- Člen | 40
Zdravím :)
mám následující problém. Používám tento: https://doc.nette.org/cs/quickstart JS kód pro funkčnost AJAXu v Nette.
Mám jednoduchou komponentu na vykreslování seznamů dat z databáze – součástí je i stránkování. Na tlačítko například „<<“ (první stránka) mám namapovaný onClick:
<?php
$first = \Nette\Utils\Html::el('button')->setHtml('<<');
$first->onClick[] = "$.get('".$this->link('setPage', 2)."');";
a toto tlačítko poté vykresluji v šabloně komponenty. Samozřejmě mám k signálu i handler handleSetPage($page) kde komponentu invaliduji ($this->invalidateControl()). Jakmile na tlačítko kliknu, na pozadí se AJAXově provede validní požadavek – tzn. vrátí správná data (JSON objekt s prvky snippets a state).
V tom jQuery.ajaxSetup() … ale nedojde k zavolání „success“ callbacku, ani k „error“ – přitom se AJAXový požadavek vrátí se stavovým kódem HTTP 200 – OK.
Nevíte někdo co s tím?