Estoy haciendo una prueba utilizando Ajax, enviando datos de un cliente a un proceso servidor. En el "cliente" el usuario ingresa una cadena X en una caja de texto, el valor ingresado se manda al "servidor" para su validación (por medio de un objeto XMLHttprequest); el servidor debe mandar un mensaje de error si es que el texto ingresado es incorrecto.
El problema se presenta en el metodo Open, ya que estoy seguro que cometo un error al mandar el valor como argumento, ya que mi proceso en el servidor me manda un mensaje que yo mismo coloqué en caso de que no se encuentre cadena alguna. Aquí les mando las líneas del problema.
- Código: Seleccionar todo
function valida()
{ _objeto=objetus(); //creamos el objeto XMLHttpRequest llamando a la función objetus
_valor=document.valida_con_ajax.caja_texto.value //tomo el valor de text_box
_valor_a_enviar="funcion=caja_texto&valor="+_valor //armo el parámetro a enviar. Creo que aquí está el problema
_URL_="proceso2.php?"
_objeto.open("GET",_URL_+"&"+_valor_a_enviar,true); //llamando a OPEN
_objeto.onreadystatechange=function() { //Recibiendo la respuesta del servidor
if (_objeto.readyState==4)
{ window.alert(_objeto.responseText);
}
Seguramente estoy cometiendo un error al mandar el valor de mi caja de texto, al asignarlo a "_valor_a_enviar" pero no he encontrado la manera. Ya intenté colocando solamente:
- Código: Seleccionar todo
_valor_a_enviar="funcion=_valor"
Agradezco su ayuda de antemano.
Hasta pronto