Wuu Posted May 27, 2014 Report Posted May 27, 2014 (edited) $(document).ready pēc ajax ielādes? <script type="text/javascript"> $(document).ready(function(){ bla bla bla }); </script> Ar $.get ielādēju HTML un protams ka $(document).ready nedarbojas, ir ērts veids kā to izlabot. Māte google piedāvā tikai kokus spieķos. Edited May 27, 2014 by Wuu Quote
0 jurchiks Posted May 27, 2014 Report Posted May 27, 2014 Varbūt ielādē to HTML pēc document.ready?? Un vispār, noderētu pilnīgāks situācijas apraksts. Priekš kam tu to vispār dari, no kurienes tas $.get rodas pirms document.ready un kāpēc, utt. Quote
0 aaxc Posted May 27, 2014 Report Posted May 27, 2014 Takš samet projektam to visu vienā objektā un nebūs problēmas. Varēsi izsaukt ko un kad vajag un būs tev vēl smuki sastrukturizēts. Quote
0 php newbie Posted May 27, 2014 Report Posted May 27, 2014 ieliec kodu neviss document.ready, bet get success callback'ā Quote
0 Kasspars Posted May 27, 2014 Report Posted May 27, 2014 (edited) Caur AJAX saņemtā htmlā ievietotie script tagi netiek izpildīti! Izparsē saņemot html, atrod script blokus un tad evalo tajos ierakstīto JS Vai arī ielādē ar $.load nevis $.get http://api.jquery.com/load/ Vienīgi tur bija nianse, vienā gadījumā tā pat skripti netiks izpildīti, jāpalasa precīzāk dokumentācija Te tieši tava situācija aprunāta http://stackoverflow.com/questions/8260355/jquery-get-doesnt-execute-javascript Es uzskatu, ka šis ir BAD! Vajag veidot sistēmu tā, lai nerastos šāda situācija Edited May 27, 2014 by Kasspars Quote
Question
Wuu
$(document).ready pēc ajax ielādes?
Ar $.get ielādēju HTML un protams ka $(document).ready nedarbojas, ir ērts veids kā to izlabot. Māte google piedāvā tikai kokus spieķos.
Edited by Wuu4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.