Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema con variable en ajax

Estas en el tema de problema con variable en ajax en el foro de Frameworks JS en Foros del Web. hola , tengo un problema q nose como arreglar en ayax. lo que quiero hacer es una funcion en javascript que me arroje true o ...
  #1 (permalink)  
Antiguo 04/04/2010, 17:29
 
Fecha de Ingreso: enero-2010
Mensajes: 18
Antigüedad: 14 años, 11 meses
Puntos: 0
problema con variable en ajax

hola , tengo un problema q nose como arreglar en ayax.

lo que quiero hacer es una funcion en javascript que me arroje true o false dependiendo si existe o no un valor en una base de datos; para lo cual estoy usando una llamada ayax, pero no logro cargar el valor de la variable.

codigo javascript
Código:
$(document).ready(function() {

	function doexist(){ 
	var cosa='ded';
	$.ajax({
			  url: 'doExist.php',
			  async: true,
			  //type: 'GET',
			  dataType: 'json',
			  //data: 'parametro1=valor1&parametro2=valor2',
			  success:  function (data){
				 this.cosa =  data[0].nombre;
			  } // end succes
		});
	alert (cosa);
	}	// end doExist
	
	
	doexist();
	
}); // END $(document).ready(function()
Código PHP:

<?php
   
      $data
[0] = array("nombre" => "Albert""apellido" => "Camus");
   
      echo 
json_encode($data);

?>
lo que quiero es q el alert me imprima el valor 'Albert' , que seria el q carga de la llamada ayax, pero em imprime el valor 'ded'

alguien sabe xq no se esta cargando el valor en la variable ??
  #2 (permalink)  
Antiguo 05/04/2010, 09:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: problema con variable en ajax

Porque al ser una llamada asíncrona la ejecución del código sigue su flujo sin esperar la respuesta del servidor.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 18/04/2010, 12:51
 
Fecha de Ingreso: enero-2010
Mensajes: 18
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: problema con variable en ajax

jaja.. toda la razon, cambie async a false y todo arreglado
MUCHISIMAS GRACIAS!!!!

Etiquetas: ajax, variables
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 23:50.