$.ajax({
type: 'POST',
url: '/ci_practice/blog/reviews',
data: 'res_id='+res_id,
success: function(data){
$('#screen-overlay').show(slow);
$('#screen-overlay').html(data);
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
console.log(xhr.responseText);
alert(thrownError);
}
});
Это вызывает у меня ошибку 500. Существует проблема с доступом к функции reviews
, как показано на панели console.log(xhr.responseText);
.Ajax jquery url access denied in codeigniter
Как назначить значение url в ajax для выполнения этого способом codeigniter. У меня есть jQuery в другом файле: ajax.js
По достоинству оцените ваш ответ. Спасибо.
ошибка 500 указывает, что файл цели имеет ошибку; проверьте свой журнал ошибок и оттуда. – Luceos
неправильный путь? попробуйте с url: php echo base_url(); ?> Блог/обзоры. Является ли ci_practice вашей папкой проекта codeigniter? – sinisake
Да, он не может напрямую получить доступ к функции контроллера! Нет проблем в функции контроллера, так как я просто повторяю что-то для теста. Есть ли какой-либо синтаксис, который я должен соблюдать, чтобы правильно поместить URL-адрес в запрос ajax? –