he arreglado la funcion save() intentando insertarle los campos... pero aun asi sigue enviando los campos de texto vacios. a la base de datos....... no se en que puedo estar fallando, la verdad me ha llevado todo el día esto.... y no veo la solución, ni en que estoy fallando ya que si al boton que le pongo la funcion save() lo hago del tipo submit.... me agrega los datos correctamente.... pongo nuevamente los ajustes en el codigo
Código HTML:
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function save() {
document.getElementById('savecity').disabled = true;
document.getElementById('more').disabled = true;
document.getElementById('ciudad').value = "Select other city";
document.getElementById('add').disabled = false;
//valores de los cajas de texto
city=document.getElementById('city').value;
arrival=document.getElementById('datepicker_value').value;
departure=document.getElementById('otrodatepicker_value').value;
comment=document.getElementById('comment').value;
ajax=objetoAjax();
ajax.open("GET", "addCity.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
if(xmlhttp.responseText == "OK")alert('REGISTRO ACTUALIZADO');
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//enviando los valores
ajax.send()
}