Приветствую. Пытаюсь сделать из админки ajax запрос, на что получаю ответ "Неправильная токен-сессия. Авторизуйтесь снова". Хотя если пройти по этой же ссылке браузером, то всё нормально. Подскажите, почему так?
контроллер:
$view['ajax_url'] = $this->url->link('localisation/city/getzones', 'token=' . $this->session->data['token'], 'SSL');
вьюшка:
$(document).ready(function() {
$('body').on('change', '#countries', function() {
var city_id = $(this).prop('value');
$.ajax({
timeout: 15000,
cache: false,
url: '<?= $ajax_url ?>&city_id=' + city_id,
type: 'get',
beforeSend: function () {
},
error: function(jqXHR, textStatus, errorThrown) {
alert('Ошибка запроса, попробуйте ещё раз');
return false;
},
success : function(response) {
console.log(response);
if (response.length > 0) {
}
},
complete: function() {
}
});
});
});
в итоге в коде страницы выводится всё верно:
url: 'http://ocstore.local/admin/index.php?route=localisation/city/getzones&token=V1HqOg8VU8s8ZjKmC0qVyI8DOc7Fix3w&city_id=' + city_id,