J'envoie une requête de jquery et attend la réponse de json. La configuration est comme ceci:envoi de la réponse json
type: 'POST',
cache: false,
iframe: true,
dataType: "json",
Maintenant, il y a une chose amusante. Quand je retourne les données sous forme de texte, il fonctionne très bien:
render :text => "{}"
Mais quand j'utiliser l'option :json
, Firefox me invite à télécharger le fichier contenant exactement deux caractères, {}
. Le rappel de succès n'est jamais invoqué.
render :json => {}
Comme il existe déjà une solution de contournement (voir ci-dessus), la question n'a qu'une valeur théorique. Cela vous est-il déjà arrivé?
Votre routage est-il correctement configuré? Essayez de le tester: 'curl -H" Accepter: application/json "-i -X GET http: // localhost: 3000/projets/3' –