Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Parar la secuencia de JavaScript hasta que el archivo php me devulva un resultado

Estas en el tema de Parar la secuencia de JavaScript hasta que el archivo php me devulva un resultado en el foro de Javascript en Foros del Web. Buenas tardes amigos, mi consulta es la siguiente quiero que pare la ejecución de mi código javascript que realiza una consulta mediante JSON a un ...
  #1 (permalink)  
Antiguo 05/11/2016, 20:35
Avatar de ratbert  
Fecha de Ingreso: julio-2012
Ubicación: Santa Cruz
Mensajes: 11
Antigüedad: 10 años
Puntos: 0
Parar la secuencia de JavaScript hasta que el archivo php me devulva un resultado

Buenas tardes amigos, mi consulta es la siguiente quiero que pare la ejecución de mi código javascript que realiza una consulta mediante JSON a un archivo php. hasta que el archivo en el lado del servidor no de un resultado quiero que se detenga la ejecución porque me muestra datos incompletos.



AYUDA POR FAAAAAA
  #2 (permalink)  
Antiguo 05/11/2016, 21:11
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Parar la secuencia de JavaScript hasta que el archivo php me devulva un re

Usa AJAX. y usa estos 2 atributos:

readyState
status

Para el primero debe tener 4 y el segundo 200

Entonces la petición estará completa

primero debes instanciar el objeto ajax (busca en internet)

entonces por ejemplo instancias ajax con la variable xmlhttp:

Código Javascript:
Ver original
  1. if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
  2. //hacer algo
  3. }

  #3 (permalink)  
Antiguo 06/11/2016, 14:05
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 14 años
Puntos: 1011
Respuesta: Parar la secuencia de JavaScript hasta que el archivo php me devulva un re

ajax es el acrónimo de "asincrónico javascript XML". en tu caso, necesitarás que la petición sea síncrona. esto se logra cambiando el tercer parámetro a "false". pero está desfasada, en su lugar usa una callback. por otro lado, tienes promises
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #4 (permalink)  
Antiguo 07/11/2016, 08:16
Avatar de ratbert  
Fecha de Ingreso: julio-2012
Ubicación: Santa Cruz
Mensajes: 11
Antigüedad: 10 años
Puntos: 0
Respuesta: Parar la secuencia de JavaScript hasta que el archivo php me devulva un re

Funciono a la perfeccion cambiando el tercer parametro.............. muchas gracias

Etiquetas: js, parar, php, resultado, secuencia
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 01:16.