AJAX - error con open AJAX

 
Vista:

error con open AJAX

Publicado por ymanuel (1 intervención) el 24/09/2009 18:26:36
Tengo una funcion AJAX que funciona bien; pero cuando le pongo una cadena muy larga en el parametro url del metodo open del objeto ajax me sale un error.

Hay un limite en el tamaño de esta URL y si es asi como se puede enviar una direccion mas larga en este parametro?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error con open AJAX

Publicado por kikonmx (16 intervenciones) el 14/03/2010 09:40:35
seguramente estás utilizando el método GET para enviar la información y los datos que envías hacen que la url sea demasiado larga. En lugar de eso utiliza el métod POST, de esta forma en open, solo pones el url ( sin los datos a enviar ) y como parámetros de send pones los datos a enviar en forma de cadena de la misma forma que lo hacías anteriormente. Ejemplo:

ajax.open( 'POST', 'misitio.php', true );
ajax.onreadystatechange = function(){ //acciones al recibir la información };
ajax.send ( 'parametro1=valor1¶metro2=valor2' );
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar