Хорошо, для любого, кто заканчивает тем, что гуглит это - я исправил это. Там нет ничего плохого с кодом. Но что-то не так с публикуемыми данными.
Я использовал какой-то php со старого нежелательного сайта, думая, что будут загружаться только php-вызовы. В верхней части был закомментированный javascript и тег script, вызывающий библиотеку jquery. Я снял это, и я все начал работать.
Полагаю, урок здесь, проверьте, чтобы убедиться, что вы звоните так, как собираетесь. Я предполагаю, что другие вещи на опубликованной странице изменяют работу оригинала.