Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2016, 16:45
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cargar datos con AJAX y HTML dinamico

1. La caché solo sucede con el método get.
2. Puede ser que la conexión entre el cliente y el servidor tenga problemas.
3. Puedes usar highlight y ordenar código porfavor.

Recomendacion:

Crear una función para declarar una instancia AJAX, es decir:

Código Javascript:
Ver original
  1. function createHTTPReq() {
  2.     try {
  3.     req = new XMLHttpRequest();
  4.     }
  5.     catch(err1){
  6.         try {
  7.         req = new ActiveXObject('Msxml2.XMLHTTP');
  8.         }
  9.         catch (err2) {
  10.             try {
  11.             req = new ActiveXObject("Microsoft.XMLHTTP");
  12.             }
  13.             catch (err3) {
  14.             req = false;
  15.             }
  16.         }
  17.     }
  18. return req;
  19. }
  20.    
  21. http = new createHTTPReq();

Ahora tienes el objeto http con métodos y atributos de AJAX. de aquí en adelante todo depende del programador. personalmente yo uso este método que es bien ordenado:

Código Javascript:
Ver original
  1. function requestPOST(){
  2. http.open("POST", "direccion de peticion", true);
  3. http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  4. http.onreadystatechange =tufuncion;
  5. http.send("variables codificadas");
  6. }
  7.  
  8. function tufuncion(){
  9.     if(http.readyState == 4){
  10.         if(http.status == 200){
  11.         var response = http.responseXML; //o http.responseText
  12.         //acá hacer algo...
  13.         }
  14.     }
  15. }

Claro está que la función requestPOST es cual será gatillada por js

Este método uso yo, pero te repito luego de declarar el objeto xmlhttprequest todo depende del programador...