Perfetto. Giusto per assicurarmi di aver capito bene:
la risposta ad una richiesta Ajax è una serie di istruzioni javascript che debbono essere eseguite. Cosa debbo usare se non eval?
Perfetto. Giusto per assicurarmi di aver capito bene:
la risposta ad una richiesta Ajax è una serie di istruzioni javascript che debbono essere eseguite. Cosa debbo usare se non eval?
Pietro
Questo è solo un possibile esempio…
e, all'interno di AJAX…:codice:function createScript (sContent) { var oScript = document.createElement("script"); oScript.type = "text\/javascript"; oScript.text = sContent; (document.head || document.getElementsByTagName("head")[0]).appendChild(oScript); }
P.S. Se devi eseguire altro codice dopo il caricamento del nuovo script, devi appendergli una funzione di onload.codice:createScript(this.responseText);![]()
Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.