s přechodem na Nette 3 přestal chodit Ajax
- jik
- Člen | 149
Na Nette 2.4 používám Ajax (na překreslování snippetů) za pomoci nette.ajax.js (a jQuery 1.11.2):
- Main.js:
$(function(){
$.nette.init();
});
- presenter:
public function handleRecord() {
if ($this->isAjax()) {
...cosi
$this->redrawControl('soubor');
}
}
- šablona:
<table>
<tbody n:snippet='soubor'>
{foreach $soubor as $item}
{$id = $item->id}
{$rec = "rec{$id}"}
<tr n:snippet="$rec">
<td><a class="ajax" n:href="record!">ajaxový požadavek</a></td>
...
</tr>
</table>
Teď jsem kvůli nějaké chybě v databázové vrstvě Postgresu (https://forum.nette.org/…ury-databaze#…)
začal přecházet na Nette 3. Ale nejsem schopen toto rozchodit. Nevíte, co
s tím?
Předem děkuji.
- Ondřej Kubíček
- Člen | 494
a co znamená že nejsi schopen rozchodit? jakou chybu to háže? nejsme jasnovidci, aktualizoval sis nette.ajax.js na nejnovější verzi?
- David Matějka
- Moderator | 6445
a provede to xhr nebo běžný request? ani developer console nehlásí chybu?