Ver Mensaje Individual
  #18 (permalink)  
Antiguo 11/10/2012, 10:33
Avatar de maximendez88
maximendez88
 
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: mostrar un listado php con ajax

bueno muchas gracias a todos.... he dado con la solución a mis problemas.... dejo mi codigo... aparentemente estaba fallando en algo... pero estuve tanto tiempo modificandolo que no recuerdo en que....
dejo mi codigo quizas a alguien le sirva...



Código Javascript:
Ver original
  1. function save() {
  2.    
  3. ajax=objetoAjax();
  4. ajax.onreadystatechange=function() {
  5. if (ajax.readyState==4 && ajax.status==200) {
  6.  
  7. alert("city added successfully");
  8.  
  9. listar();
  10.  
  11.   }
  12.  }
  13.  
  14. var cityvalue=encodeURIComponent(document.getElementById('city').value)
  15. var arrivalvalue=encodeURIComponent(document.getElementById('datepicker_value').value)
  16. var departurevalue=encodeURIComponent(document.getElementById('otrodatepicker_value').value)
  17. var commentvalue=encodeURIComponent(document.getElementById('comment').value)
  18.  
  19. if(arrivalvalue>departurevalue)
  20. {
  21.     alert('Day of arrival can not be after a day of departure');
  22. }
  23.  
  24. else if(departurevalue<arrivalvalue)
  25. {
  26.     alert('Day of departure can not be until the arrival day');
  27. }
  28. else{
  29.  
  30.   ajax.open("GET", "addCity.php?city="+cityvalue+"&arrival="+arrivalvalue+"&departure="+departurevalue+"&comment="+commentvalue,true);
  31.   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  32.    
  33.    
  34.   //enviando los valores
  35.   ajax.send()  
  36.   document.getElementById('savecity').disabled = true;
  37.   document.getElementById('more').disabled = true;
  38.   document.getElementById('ciudad').value = "Select other city";
  39.   document.getElementById('add').disabled = false;  
  40.   document.getElementById('inner').style.display="block";
  41.   document.getElementById('datepicker_value').value='';
  42.   document.getElementById('otrodatepicker_value').value='';
  43.   document.getElementById('comment').value='';
  44.  
  45.  
  46. }
  47. }
  48.  
  49.  
  50.     function listar(){
  51.    
  52.     var ajax2 = objetoAjax();
  53.     ajax2.open("POST", "circuit_actual.php",true);
  54.     ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  55.     ajax2.send(null);
  56.  
  57.      ajax2.onreadystatechange=function() {
  58.                 if (ajax2.readyState==4 && ajax2.status==200) {
  59.                    
  60.                         document.getElementById('capa').innerHTML = ajax2.responseText;
  61.                         alert("se listo correctamente sesese");
  62.                 }
  63.         }
  64.        
  65.    
  66.    
  67.      
  68.     }

Última edición por maximendez88; 11/10/2012 a las 11:42 Razón: solucionado!