Mi código funcionó bien en JQuery 1.3.2, pero en 1.4.2 parece estar roto. Lo que debe recibir en el post es algo como esto:En JQuery 1.4.2 .ajax convierte JSON incorrectamente
?pks=108;pks=107
lo que ahora se ve es:
?pks[]=108;pks[]=107;
Cuando Trazo este código a través, el objeto JSON parece estar bien hasta que entra. ajax Firebug, después de recibir la respuesta, se muestra el mensaje fue:
Parameters application/x-www-form-urlencoded
pks[] 108
pks[] 107
Source
pks%5B%5D=108&pks%5B%5D=107
que no es lo que tengo en jQuery 1.3.2. ¿De dónde provienen esos aparatos adicionales?
Podría publicar su código por favor. –
Su línea fuente está equivocada, que es de donde provienen los corchetes. Es posible que desee utilizar algo como violinista para ver lo que realmente se devuelve desde el servidor web. –
Resulta que no tenía nada de malo ya que se rompió cuando actualicé de jQuery 1.3.2 a 1.4.2. Parece que jQuery ha cambiado su comportamiento, ver respuesta a continuación. – cnobile