jquery $ .post no funciona en Firefox

votos
4

Estoy rogando por usar jquery. Tengo la siguiente llamada que funciona en IE7 pero no en FF 3.0.4. Pero si cambio nulla {}, funciona bien. Es nulo no válido para este caso y tuve suerte de que funcionó en IE o es un error con jquery.

$.post(complexitybar.ashx?a=init&vc= + validationCode, null, loadInitialValues, json);
Publicado el 09/12/2008 a las 21:09
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
6

Pruebe las $.get()solicitudes de cadena de consulta:

$.get('complexitybar.ashx?a=init&vc=...')

Las solicitudes POST esperan que la URL y los pares clave-valor estén separados:

$.post('complexitybar.ashx', 'a=init&vc=...')

Con las solicitudes POST, los pares clave-valor se envían como datos de contenido en lugar de como parte de un URI.

Respondida el 09/12/2008 a las 21:20
fuente por usuario

votos
1

Dado que el parámetro que está intentando pasar nulla que se supone que representan un par clave-valor de los datos que desea pasar a la url envías, es probable que tenga mucho más sentido utilizar un objeto vacío ( {}) que null.

null no se trata de la misma manera que cabría esperar si está pensando en un lenguaje como Java.

Respondida el 09/12/2008 a las 21:17
fuente por usuario

votos
0

prueba $ .ajajx con el método "POST", será mejor

Respondida el 26/02/2009 a las 07:49
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more