Réglage processData à false dans jQuery sauts de ma requête AJAX

J'ai googlé pour un certain temps maintenant, et ne peut que trouver ce processData: false. Je ne peux pas trouver quelqu'un qui a connu ce même problème.

Je suis de passage JSON vers le serveur et ne veulent pas de jQuery pour convertir automatiquement les données à une chaîne de requête, donc je suis processData à false. Je peux voir la demande de tir si je sors processData, mais dès que je l'ai mis je ne vois pas de demandes (à l'aide de Firebug & Chrome dev tools).

$.ajax({
            url: myUrl,
            type: "POST",
            data: {foo: "bar"},
            processData: false,
            contentType: 'application/json'
        });

La demande j'ai d'abord était un peu plus complexe que cela, mais j'ai simplifié pour essayer de cerner le problème, mais ce simple morceau de code ne fonctionne pas non plus (encore une fois, il ne fonctionne pas si je commentaire processData). Aussi, je ne suis pas le voir de toute les erreurs JavaScript dans la console.

Modifier

Pour l'avenir des internautes: Comme lonesomeday souligné, jQuery va pas jeter des erreurs, si vous fournir un JS objet ou une mise en forme incorrecte chaîne JSON. Il sera tout simplement pas le feu de la demande.

OriginalL'auteur paz | 2011-06-06