Mój JavaScript czasami ulega awarii w tej linii:
var json = eval('(' + this.responseText + ')');
Awarie występują, gdy argumentem eval()
nie jest JSON. Czy istnieje sposób, aby sprawdzić, czy ciąg jest w formacie JSON przed wykonaniem tego wywołania?
Nie chcę używać frameworka - czy jest jakiś sposób, aby ten działał, używając tylko eval()
? (Obiecuję, że jest dobry powód).