Uncaught SyntaxError: Unexpected token < — как исправить?
ошибка не в этом коде
В 90% случаев такой "Unexpected token <" - это выведенная на экран ошибка PHP, которая по умолчанию выводится на экран в формате HTML и начинается с открывающего тэга (не является валидным JSON, поэтому на ней JS и обламывается)