2010-10-29 21 views
1

Ceci est une portée très étroite du code, mais c'est où le problème réside. J'utilise jquery 1.3 parce que getJSON dans 1.3 peut gérer JSON malformé. Le serveur dont je reçois mon json utilise l'ancien paramètre: format 'valeur'.avoir du mal à se déformer JSON inter-domaine

Voici le problème de perplexité.

Si tabUrl est un serveur inter-domaine et est valide JSON, il fonctionne correctement.
Si tabUrl est un fichier local et qu'il est valide OU NON VALIDE, il fonctionne correctement.
Si tabUrl est un domaine croisé et n'est pas valide, je n'ai pas d'erreur dans firebug mais je ne peux pas manipuler les données.

Je n'ai aucun problème à utiliser jQuery 1.4 si quelqu'un peut proposer une solution de contournement.

+1

À quoi ressemble ce json mal formé? –

+0

valide json est au format "paramètre": "valeur" le malformé est dans le paramètre de format: 'valeur' ​​ – user489531

+0

Que se passe-t-il si vous invoquez data.toSource()? –

Répondre

0

Vous pouvez essayer Yahoo Pipes pour cela. Je pense qu'il peut réparer votre JSON et aussi retourner un JSONP pour l'utilisation de cross-domain.