Esta es la petición que tengo para el login, para lo otro no se si utilizar la misma o me recomendais otra forma de hacer la petición?
Código:
var READY_STATE_COMPLETE=4; var peticion_http = null; function inicializa_xhr() { if(window.XMLHttpRequest) { return new XMLHttpRequest(); }else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } } function crea_query_string() { var user = document.getElementById("login"); var clave = document.getElementById("passw"); return "login=" + encodeURIComponent(user.value) + "&passw=" + encodeURIComponent(clave.value); } function valida() { peticion_http = inicializa_xhr(); if(peticion_http) { peticion_http.onreadystatechange = procesaRespuesta(); peticion_http.open("POST", "http://www.sistemagrial.es/sig/service/autentication.php", true); peticion_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); var query_string = crea_query_string(); peticion_http.send(query_string); } } function procesaRespuesta() { if(peticion_http.readyState == READY_STATE_COMPLETE) { if(peticion_http.status == 200) { document.getElementById("respuesta").innerHTML = peticion_http.responseText; } } }