Estoy realizando una pequeña prueba con un codigo super simple. El caso es que en los navegadores IE,FF,Chrome obtengo un resultado diferente . Lo mejor de todo es que en ninguno de los tres obtengo el resultado deseado.
Lo que quiero (quizas os parezca raro...."no os culpo por ello") es llamar a una pagina con ".get". Ya en esa pagina (donde hay texto html) leer una variable js, pasarla a php y tb mostrarla.
Posteo aqui porque estoy casi seguro de que el problema esta en el codigo js.
pagina principal
Código HTML:
prueba.jsVer original
Código Javascript:
prueba.phpVer original
$(document).ready(function(){ $('a#link').click(function(){ $.get("prueba.php", function(resultado) { $('div#resultado').html(resultado); }); }); });
Código PHP:
Ver original
<?php $var = "<script>document.write('hola');</script>"; echo $var; ?> texto
El resultado deseado seria obtener: "hola" y "texto".
Los resultados que he obtenido son:
FF: "hola", el link desaparece y ademas la pagina se queda cargando indefinidamente (ya sabeis, el circulito dando vueltas).
IE: "texto"
Chrome: "hola", tambien desaparece el link
He probado tambien con ".load" en lugar de ".get", obteniendo identicos resultados en los 3 navegadores.
Alguien me puede echar un cable?? a ver que hago mal pa que no me salgan los dos textos....y lo de los navegadores es que ya me deja KO.
Gracias!
1 saludo.