Я сделал простую функцию автозагрузки, которая загружает содержимое при прокрутке вниз на веб-сайте. Однако, похоже, есть несколько проблем, когда я включаю защиту CSRF в Codeigniter.
Я не использую форму, поэтому я не знаю, как я могу отправить токен от A до B, когда я выполняю свой запрос на почту, когда вы прокрутите.
Мой JavaScript
if (location.href == baseurl) {
$(window).scroll(function(){
if ($(window).scrollTop() > $('body').height() / 2) {
if(doScroll == 1) {
$.post(baseurl + 'ajax/images',{'id' : ID}, function(data) {
$("#wrapper_content").append(data);
if(data == 'Det finnes ikke flere bilder i databasen, WTF!? Send inn forslag ASAP!') {
doScroll = 0;
}
ID++;
});
}
}
});
}
Так как Codeigniter ожидает, что токен во все запросы на почту, я не могу получить это для работы, когда CSRF включил. Любые предложения?
Ошибка при включении CSRF
Не удалось загрузить ресурс: Сервер ответил с состоянием 500 (ошибка внутреннего сервера)
Если я выключаю CSRF, все работает отлично ...