Прилагаю код файла /ajax/actions.php
if (isset($_POST['action'])){
switch($_POST['action']){
case 'setfavplace':
if (isset($_POST['place_id']) && intval($_POST['place_id'])){
FavPlaces::setFavs(intval($_POST['place_id']), 'UF_FAV_PLACE');
}
break;
case 'getfavplace':
echo json_encode(FavPlaces::getFavs());
break;
case 'setPlace':
if (isset($_POST['place_id']) && intval($_POST['place_id'])){
echo json_encode(FavPlaces::setPlace(intval($_POST['place_id'])));
}
break;
case 'getPlace':
echo json_encode(FavPlaces::getPlace());
break;
}
}
В консоли (вкладка Network):
1) при открытии формы:
id: 211
type: chooseplace
data-trigger: {"class":"btn btn-default pull-right choose_place wplace_choose ch_active","data-event":"jqm","data-param-id":"211","data-param-type":"chooseplace","data-name":"callback1"}
2) при нажатии на "Выбрать":
action: setPlace