Nefunkcny ajax typeahead po prekresleni stranky

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

Zdravim Vas,

Mam aplikaciu kde vyuzivam typeahead od twitter bootstrap.
Ked sa do aplikacie prihlasim vsetko funguje az kym neprejdem na inu podsekciu ktora sa prekresli ajaxom.
Konkretne ajax funguje na typeahead policku len ak uplne nanovo nacitam stranku :(

V kozole cez inspect element sa takisto uplne strati funkcnost input pola a javascript uplne z inputu zmizne. Velmi pekne vsetkym dakujem.

Aplikacia je na adrese:
http://stock.swapp.sk/
login: swapp@swapp.sk
heslo: test

Editoval tomdawayhet (2. 11. 2013 23:14)

HappyFace
Člen | 162
+
0
-

Cus,

problem bude v jeho inicializacii, po ajaxu, typeahead nepoznam ale kuknul som rychlo do dokumentacie.

po tom ajaxu mas v callbacku success nastavene toto napr:

$('.example-countries .typeahead').typeahead({
  name: 'countries',
  prefetch: '../data/countries.json',
  limit: 10
});

cize prikaz na znovu inicializovanie toho pluginu ? predpokladam, ze asi nie, podla toho ako sa to sprava.. dopln si to tam a malo by ti to zacat fungovat

PS:

  1. main.js je predpokladam tebou pisany script, tie „.live,.click, adt.“ vsetky eventy co tam mas si prepis cez "".on"":http://api.jquery.com/on/ inak mozes na ajax zabudnut lebo ti vzdy nieco nebude fungovat alebo po casi ked tam toho budes mat viacej bude to pomale
  2. co mas tam to scrolovanie, nebude ti stacit "".scrollTop"":http://api.jquery.com/scrollTop/