| |||
ajax...AUXILIO!!!! buenas noches.. desde hace ya tiempo trabajo con una funcion de ajax, hice una clase que trabaja mas bien como una funcion. creo el objeto, llamo la funcion main y dentro de la funcion main esta la variable http a la cual le asigno en objeto request. http = false; http = new XMLHttpRequest(); Funciona muy bien, cuando no uso mucho el ajax en la plantilla y el servidor es rapido, obviamente funciona al 100% en localhost pues la respuesta es inmediata. El problema nace cuando tengo por ejemplo 2 cajas de texto que usan ajax, y el servidor es muy lento. lo que he leido al respecto es que cuando uso por primera vez ajax, se crea la variable http del objeto request, al tratar de usar ajax en el otro combo ,si la variable http no se ha desocupado, el ajax del segundo no me funciona. como puedo arreglar esto. gracias a todos por su colaboracion. |
| ||||
Respuesta: ajax...AUXILIO!!!! muestra el codigo entero o el sitio para ver que pasa... lo peor es que como el ajax consume mucho ya que usas javascript en ambos lados (server y client),necesitaras ver como reducir el codigo y sobre todo trata de ahorrar codigo,a mi me gusta usar el JSMIN de notepad++ para minimizar el codigo y tambien fijate si no puedes realizar varias operaciones con una peticion. el problema puede ser causado por que haces muchas peticiones en muy poco tiempo,recuerda que ajax puede acelerar o relentizar...
__________________ Visita mi Blog,esta lleno de codigos utiles,consejos,ideas y software libre. http://josewebmasterlibre.wordpress.com/ |
| |||
Respuesta: ajax...AUXILIO!!!! gracias por tu respuesta, creo que sabes que del lado del servidor no se usa javascript, pongamolo asi para que me entiendan, el problema no es de lentitud, es que no funciona... ejemplo existe un taxi... y sale el primer hombre del centro comercial y aborda el taxi, cuando sale el segundo hombre del centro comercial y no ve el taxi, el segundo hombre se suicida. funcionaria bien si el taxi estuviera disponible para cualquiera pasajero que salga, que existiera varios objetos de la clase taxi... pero no es mi caso. es asi como tengo una funcion que ejecuta el ajax http = false; http = new XMLHttpRequest(); creando para todos el taxi http, y por lo tanto es el mismo taxi para todos, alguien tiene la suficiente experiencia en ajax para entender cual es mi problerma y como solucionarlo? |
| ||||
Respuesta: ajax...AUXILIO!!!! 1. Si usaras Jquery no habria problema en hacer multiples request, al margen que te liberas de lidiar con la compatibilidad entre navegadores. 2. Si pusieras eo codigo al menos de como haces la llamada, o que tipos de datos envias y que tipo de datos recibes, como los recibes(html, json) etc. La pregunta es muy ambigua. 3. Que tiene que ver cristallabs?¿
__________________ Drupal Argentina |
Etiquetas: |