Показать сообщение отдельно
  #5 (permalink)  
Старый 12.08.2019, 10:32
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Прилагаю код файла /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

Последний раз редактировалось _marisha, 12.08.2019 в 10:35.
Ответить с цитированием