Mon JavaScript plante parfois sur cette ligne:
var json = eval('(' + this.responseText + ')');
Des plantages surviennent lorsque l'argument de eval()
n'est pas JSON. Existe-t-il un moyen de vérifier si la chaîne est JSON avant de faire cet appel?
Je ne veux pas utiliser de framework - y a-t-il un moyen de faire fonctionner cela en utilisant juste eval()
? (Il y a une bonne raison, je le promets.)