jQuery $ .post não funciona no Firefox

votos
4

Eu estou implorando para usar jQuery. Eu tenho a seguinte chamada que funciona no IE7, mas não 3.0.4 FF. Mas se eu mudar o nullque {}funciona bem. Não é nulo válido para este caso e eu só tenho sorte que ele trabalhou no IE ou isso é um erro com jQuery.

$.post(complexitybar.ashx?a=init&vc= + validationCode, null, loadInitialValues, json);
Publicado 09/12/2008 em 21:09
fonte usuário
Em outras línguas...                            


3 respostas

votos
6

Tente $.get()para pedidos de consulta cordas:

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

solicitações POST esperar os pares de URL e chave-valor a ser separado:

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

Com solicitações POST, os pares de valor-chave são enviadas como dados de conteúdo e não como parte de uma URI.

Respondeu 09/12/2008 em 21:20
fonte usuário

votos
1

Desde o parâmetro que você está tentando passar nullpara é suposto representar um par de valores-chave de dados que você deseja passar para a URL que você está postando, provavelmente faz muito mais sentido usar um objeto vazio ( {}) que null.

null não é tratado da mesma forma que você poderia esperar seria se você está pensando em uma linguagem como Java.

Respondeu 09/12/2008 em 21:17
fonte usuário

votos
0

tente $ .ajajx com th e método "POST", será melhor

Respondeu 26/02/2009 em 07:49
fonte usuário

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