aktualizace snippetu – json data byla odeslána v pořádku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Foose
- Člen | 12
Ahoj, řeším aktualizaci snippetu a nevím jestli jsem na něco
nezapomněl.
Do stránky mám vloženo nette.ajax.js a $.nette.init();
Json data se mi odešlou, ale snippet se mi stále neaktualizuje, neví
někdo, kde by mohla být chyba?
ukázka začátku json dat, které se odešlou:
{"success":true,"state":[],"snippets":{"snippet--filelist":"...
- amik
- Člen | 118
těžko říct, z tohohle nic nevykoukáme. Ale každý moderní prohlížeč má vestavěný debugger JavaScriptu, zkus použít ten, hoď si breakpoint třeba někam sem
success: function (payload) {
if (payload.snippets) { // <-- sem
this.updateSnippets(payload.snippets);
}
}
a uvidíš, co se děje.
Jediné, co mě z fleku ještě napadá, je, jak voláš ajax – pokud ne přes class=„ajax“, ale voláš nějaké svoje query např. přímo přes $.get, nette ajax potom nefunguje.