2008-12-09 9 views
4

Je supplie d'utiliser jquery. J'ai l'appel suivant qui fonctionne dans IE7 mais pas FF 3.0.4. Mais si je change le null en {} cela fonctionne très bien. Est-ce que null n'est pas valide pour ce cas et j'ai juste eu de la chance que cela fonctionne dans IE ou est-ce une erreur avec jquery.

$.post("complexitybar.ashx?a=init&vc=" + validationCode, null, loadInitialValues, "json"); 
+0

Pouvez-vous expliquer pourquoi vous voulez utiliser null? –

Répondre

6

Essayez $.get() pour les demandes-chaîne de requête:

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

requêtes POST attendent les URL et les paires clé-valeur pour être séparée:

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

Avec les requêtes POST, les paires clé-valeur sont envoyés en tant que données de contenu plutôt que dans le cadre d'un URI.

1

Depuis le paramètre que vous essayez de passer null à is supposed to représentent une paire clé-valeur de données que vous voulez passer à l'URL que vous envoyez des messages, il est sans doute beaucoup plus logique d'utiliser un objet vide ({}) que null.

null n'est pas traitée de la même manière que vous pourriez l'imaginer si vous pensiez à un langage tel que Java.

0

essayez $ .ajajx avec la méthode "POST", sera mieux

Questions connexes