Научился: Реализовал динамическую загрузку страницы prog.html.
В целом дебагинг Ajax проводить сложнее чем в VS, не хватает инструментов, но разобраться можно, сложность средняя :) Трудности: Довольно долго провозился с загрузкой программы, оказалось, что в файле getUserProgram.php присутствовали табуляции, которые некорректно считывались, заменил их на /t и всё заработало.