2008-10-11 6 views
1

il apparaît si vous avez quelque chose commede json_decode de Php et la compatibilité javascript de Firefox

var my_var = {"foo" : "bar"}; 

en javascript (avec Firefox au moins) et l'envoyer à un serveur php, vous recevrez une chaîne comme

{foo:"bar",} 

côté serveur. Mais json_decode en php n'aime pas le "," ou le manque ou les citations autour de "foo". Existe-t-il un moyen agréable de nettoyer la chaîne json reçue?

L'objet json est envoyé avec les services json du module drupal.

EDIT: Cette question peut être fermée. Le json mal formé est dû à des js mal écrits dans le module drupal

Répondre

1

Quel code utilisez-vous pour POSTER les données? Assurez-vous que vous utilisez quelque chose comme json2.js.

+0

Je devrais vérifier. J'utilise le module json_service de drupal. –

+0

Ah, cela semble être le noeud du problème. Un encodeur json mal écrit –

Questions connexes