Как вызвать Php функцию AJAX'ом?
Сама функция не вызывается, допишите после add_new();
Вот только подобное решение смотрится плохо, мне кажется вам нужно пересмотреть ваш роутинг.
У вас передается через AJAX переменная msg, а, когда принимается PHP-шником, вы почему - то ищете $_POST["name_pages"]