Hola a todos, llevo unas horas intentando saber por qué en un envío POST en ajax, no llegaba un dato (en éste caso una url) completa.
La url tenía varios &, y solo salía hasta antes del primer &.
Por ejemplo:
http://www.google.es/search?sourceid...L_esVE284VE285
Solo salía:
http://www.google.es/search?sourceid=navclient-ff
Y es porque jquery está interpretando los & como variables de envío. Al hacer un print_r(); salían cada array [q], [ie], [rlz], etc...
Mi código es el siguiente:
Código:
var post=$("#post").attr("value");
$.ajax({
type: "POST",
url:"./send_post.php",
dataType: "text",
contentType: "application/x-www-form-urlencoded",
data:"post="+post,
success:llegadaDatos,
timeout:1000,
});
return false;
Espero poder resolver el problema lo más pronto posible, gracias de antemano.
Saludos!