amartynyuk, Если не работает в одном, то не заработает никак. Причина в самом коде в таком случае. Ну либо вы умудрились неправильно его "поместить" в один обработчик, но код вы не приводите, так что мы никогда этого не узнаем... В консоль нужно смотреть.
Круглый от горизонтального отличается только тем, что перед вами окружность. Математику в школе проходили? Я вот списывал постоянно, но даже я знаю, что такое длина окружности.
Макс Darkleviathan, да. Проще закрыть тэг php перед скриптом и открыть заново после него.
Ну или экранировать надо правильно кавычки. И у вас одинарные кавычки разные какого-то ляда.
success: function(html){
var temp = document.createElement('html');
temp.innerHTML = html;
var $elem = $(temp).find('.нужный класс');
// дальше втыкайте $elem куда надо.