Foros del Web » Programando para Internet » Jquery »

Incluir codigo javascript desde $.ajax JQuery

Estas en el tema de Incluir codigo javascript desde $.ajax JQuery en el foro de Jquery en Foros del Web. Pongo este post acá ya que antes lo hize acá: http://www.forosdelweb.com/f18/incluir-codigo-javascript-desde-ajax-jquery-951272/ que algún moderador borre el post anterior y pido disculpas por las molestias. Hola ...
  #1 (permalink)  
Antiguo 16/10/2011, 08:47
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 18
Antigüedad: 13 años, 11 meses
Puntos: 0
Incluir codigo javascript desde $.ajax JQuery

Pongo este post acá ya que antes lo hize acá:
http://www.forosdelweb.com/f18/incluir-codigo-javascript-desde-ajax-jquery-951272/
que algún moderador borre el post anterior y pido disculpas por las molestias.

Hola saludos a todos, tengo un pequeño problema que le he estado dando vueltas y no me sale espero que ustedes me puedan ayudar.
Tengo este trozo de código, previamente esta incluida la libreria jquery:

Código HTML:
Código HTML:
<script type="text/javascript">
        $(function(){
		getData();
	})

	function getData(){
		$.ajax({
		           type:'GET',
                           url: 'getdata.php'
                            data:$('#form1').serialize(),
		 	    dataType: 'html',
                            success:function(data){
				 $('#mostrarData').html(data);
			    }
		    });
	}	

</script> 
Bueno resulta que la funcion getData, envia los datos de un formulario pero este me retorna trozos de código similares a este:
Código HTML:
Código HTML:
<script src="jsExterno.js" type="text/javascript"></script>
<b>texto de ejemplo</b>
.... mas HTML
Lo retorna correctamente pero al añadirlos al div mostrarData solo añade
Código HTML:
Código HTML:
<b>texto de ejemplo</b>
.... mas HTML
Me doy cuenta de que está que añade con FIREBUG...

no se quizas deberia obtener los datos de otra manera o el datatype es el incorrecto ya lo probe con diferentes y nada, tambien el "$('#mostrarData').html(data);" probé con append, load, incluso a la antigua con getElementbyId e innerhtml pero nada.. jeje les agradecería bastante si me ayudan con esto.
  #2 (permalink)  
Antiguo 16/10/2011, 16:01
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 18
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Incluir codigo javascript desde $.ajax JQuery

alguna ayuda?
  #3 (permalink)  
Antiguo 17/10/2011, 13:12
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 18
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Incluir codigo javascript desde $.ajax JQuery

nadie me da una ayuda con esto?
  #4 (permalink)  
Antiguo 17/10/2011, 14:09
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 15 años
Puntos: 34
Respuesta: Incluir codigo javascript desde $.ajax JQuery

Eres demasiado impaciente.
Tines que esperar un poco antes de crear diferentes post y autoresponderte para reflotar el tema.

En la funcion .ajax() estas usando un dataType que hace que solo se retorne html.
Tienes o que indicarle que quieres recibir html y script o dejarla en blanco ya que el parametro es inteligente.

Yo lo dejaria asi:
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.         $.ajax({
  3.                    type:'GET',
  4.                             url: 'getdata.php'
  5.                             data:$('#form1').serialize(),
  6.                             success:function(data){
  7.                  $('#mostrarData').html(data);
  8.                 }
  9.                 })
  10. })

Un saludo

Etiquetas: ajax, formulario, funcion, html, incluir, javascript, js, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:22.