jQuery - chybová hláška pri spracovaní ajaxu (attempt to run compile-and-go script...)
V prílohe som nechal zjednodušenú verziu ako príklad.
Keď otvorím fancybox a v ňom vyberiem položku, musí sa prepísať do inputov. Zjednodušený príklad funguje, ale v reálnej aplikácii mi to vyhodí chybu vo Firebugu:
attempt to run compile-and-go script on a cleared scope
A ukáže to na riadok, kde sa začína funkcia pre spracovanie výsledku ajaxu:
if (data.length > 0)
V podstate je jedno, čo je v tom riadku, vždy ukáže na prvý riadok tejto funkcie. Samozrejme položku do inputov neprepíše.
V Chrome to nevyhodí žiadnu chybu, ale tiež nič neprepíše ani v reále ani v príklade.
V Opere to funguje aj na príklade aj na reálnej aplikácii.
Viete mi poradiť, čo robím zle? Už som z toho zúfalý. Na fórach som našiel len toľko, že je to nejaká chyba vo Firefoxe 4 (teraz je už 11), ktorá bude čoskoro opravená. Ale zjavne ide o niečo viac, keďže to v Chrome nefunguje.
Ešte by som chcel upozorniť, že cesta v ajax požiadavke je plná, takže si ju budete musieť pred testom upraviť podľa vlastných potrieb.
Posuniem trošku vyššie.