Unexpected token < in JSON at position 0
Aufgrund des Umstandes, dass in dem erwartetem JSON an der ersten Stelle („at position 0“) ein sehr html-typisches „<“ detektiert wurde, würde ich zu der Behauptung neigen, dass statt des JSON eine Fehlermeldung vom Server kam.
ToDo:
- Man sollte sich also das "JSON" und dazu den HTTP-Status von dessen Aussendung mal in den Entwicklertools ansehen.
- Und danach die Programme(sic: beide!). Denn entweder sendet der Server den falschen Statuscode und/oder das empfangende Skript reagiert nicht angemessen darauf, dass ein anderer als der Statuscode 200 gesendet wurde.