Без контроллера,
1. Добавить Ajax Handler в класс модуля. Нужно чтобы в названии метода был перфикс ajaxProcess.
public function ajaxProcessMyMethod(){
....
}
2. Добавить в шаблон
<input type="text" id="id_data" value="My data"/>
<button id="cheaper">Get Ajax Data</button>
3. Добавить js функцию, можно в отдельный файл
$(function() {
$('#cheaper').click(function() {
var query = $.ajax({
type: 'POST',
url: baseUri+'module/mymodyle/mymodule.php',
data: 'method=myMethod&id_data=' + $('#id_data').val(),
dataType: 'json',
success: function(json) {
console.log(json);
alert(json.result);
}
});
});
});