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.
Es kann aber auch PHP sein was der Server schickt. Das beginnt auch mit <
und dem seine Feststellung daß der Fehler nur auf einem Server (namens XAMPP) auftritt, deutet auch darauf hin (PHP wird nicht ausgeführt).
MFG