Ajaxové volání vyscrolluje nahoru

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

Ahoj,

mám problém s ajaxovým voláním. Request se sice provede správně, ajaxově, vrátí v odpovědi správný obsah snippetu, který se správně zobrazí, ale celá stránka odscrolluje nahoru, což nemá o moc jiný efekt než kdyby ajaxový nebyl.

Dokázali byste mi prosím poradit?

Děkuji

Šaman
Člen | 2640
+
0
-

A co všechno ajaxově vykresluješ? Nenahrazuješ celý content?

Majkl578
Moderator | 1364
+
0
-

Jak velkou část stránky měníš? Jaký prohlížeč?

Teoreticky by sis mohl napsat rozšíření pro nette.ajax.js, které by scroll zachovávalo.

lunak83
Člen | 47
+
0
-

Invaliduji jen malou část stránky, kterou mám označenou snippetem. Zjistil jsem, teď, že mi to dělá jen pokud používám datagrid grido, pokud z knihoven, které grido používá, nechám jen nette.ajax.js, tak mi to funguje korektně. Budu tedy asi dotas směřovat spíš tam. Děkuji moc.

@Majkl578: Asi je to možné hodit do koše.

Editoval lunak83 (26. 7. 2013 17:19)

Michal Vyšinský
Člen | 608
+
0
-

Možná blbost, ale nemáš v odkazu náhodou # (hash) který se ti vloží do url? Pak jde stránka nahoru.

lunak83
Člen | 47
+
0
-

Ano, potvrzeno, byla to feature gridu. Děkuji všem.