Мій JavaScript іноді аварійно завершує роботу в цьому рядку:
var json = eval('(' + this.responseText + ')');
Збої виникають, коли аргумент eval()
не є JSON. Чи є спосіб перевірити, чи є рядок JSON перед здійсненням цього виклику?
Я не хочу використовувати фреймворк - чи є спосіб зробити цю роботу просто eval()
? (Є поважна причина, я обіцяю.)