Не находит функцию $
Проверяйте, подключен ли в Вас jQuery и отключен ли mootools.
Спасибо, проблема решена. Оказалось что при подкл. библиотеки нужно указывать полный путь к файлу, все происходит в отдельном файлике.
Smarty
href="{url action='getcity' type="js"}"
Javascript
<script type="text/javascript" src="/skins/my_skin/js/JsHttpRequest.js"></script>
Может кому-то пригодится.