Мне нужно получить данные из базы данных из файла контроллера и отобразить в файл элемента и значение ajax, отображаемое в элементе проверки, а также когда я предупреждаю в ajax, он показывает, что это значение будет контроллер.ajax post для контроллера и отображения в пользовательский файл элемента
но проблема в том, что как я могу эхо или напечатать значение ajax в контроллере для извлечения данных из базы данных и отображения их в файл элемента?
Как я могу визуализировать пользовательский файл элемента в функции контроллера?
Ajax скрипт
<script>
$('#categories .accordion .tablist .tablistitem').on('click', function() {
event.preventDefault();
$(".accordion li").removeClass("active");
var $li = $(this);
$liid = $li.attr('id');
$slug = $li.data('slug');
$li.addClass("active");
$('#wrapper').append('<span id="load">LOADING...</span>');
$('#categories_info').show();
$.ajax({
type: 'POST',
url: '/reviews/getsubcategories',
data: {"selectid":$liid },
dataType:"text",
success: function(data, textStatus, xhr) {
alert(data);
},
error: function(xhr, textStatus, error) {
alert(textStatus);
}
});
});
</script>
функция контроллера
function getsubcategories()
{
echo $selectid= $_POST['selectid'];
return $selectid;
}
элемент файла
$SubCategoryObj = cri('Reviews');
$selectid = $SubCategoryObj->getMainCategories();
echo $selectid;
версии пироги? –
@ JasonJoslin версия для cakephp 2.0.13 –