ray Posted May 19, 2010 Report Share Posted May 19, 2010 problēma ir tāda, ka ar ajax tiek uztaisīts pieprasījums un tiek pieprasīts fails, kurš satur arī javascript kodu, bet šis javascript nezin kapēc netiek izpildīts un nedarbojas tas tiek vnk ignorēts. pārejais kas tur ir (teksts) tiek attēlots. ir kādam risinājumi, kā likt tam javascript strādāt? Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted May 19, 2010 Report Share Posted May 19, 2010 ar funkciju eval(); ? Quote Link to comment Share on other sites More sharing options...
marcis Posted May 19, 2010 Report Share Posted May 19, 2010 Ja lieto jQuery, tad labāk būtu izmantot jQuery.getScript() Quote Link to comment Share on other sites More sharing options...
emsy Posted May 19, 2010 Report Share Posted May 19, 2010 To javaskriptu liec tajā lapā kurā tiek atvērts tas ajax logs, nevis tajā lapā kura atveras!! Quote Link to comment Share on other sites More sharing options...
esir Posted May 21, 2010 Report Share Posted May 21, 2010 eval() nestrādās, ja responsā būs arī html kods var izmantot kaut ko šitādu : function execScripts(text) { var search = text; var script; while(script = search.match(/(<script[^>]+javascript[^>]+>\s*(<!--)?)/i)) { search = search.substr(search.indexOf(RegExp.$1) + RegExp.$1.length); if (!(endscript = search.match(/((-->)?\s*<\/script>)/))) break; block = search.substr(0, search.indexOf(RegExp.$1)); search = search.substring(block.length + RegExp.$1.length); eval(block); } } Quote Link to comment Share on other sites More sharing options...
codez Posted May 21, 2010 Report Share Posted May 21, 2010 Ja skripts ir script tagos, tad ievietojot visu html kodu ar tavu skriptu ar innerHTML, skriptam ir jāizpildās. Quote Link to comment Share on other sites More sharing options...
Леший Posted May 21, 2010 Report Share Posted May 21, 2010 (edited) Izmantojot kādu FW, piemēram, jQuery, pieprasījumam var definēt callback funkciju. Strādās visur. Edited May 21, 2010 by Леший Quote Link to comment Share on other sites More sharing options...
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.