Es kommt ganz darauf an, was in responseText drinsteht. Wenn es etwa einen JSON-String oder sonstwie als JavaScript interpretierbare komplexe Daten enthält, dann ist eval() durchaus eine Möglichkeit, daraus ein JavaScript-Objekt zu machen.
Genau das.
Das native JSON.parse bzw. ein JSON-Parser in JavaScript sind da natürlich zuverlässiger und sicherer.
Gute Idee! Danke für den Hinweis!