Сообщение Codeigniter 4 ajax приводит к ошибке 404Jquery

Программирование на jquery
Ответить
Anonymous
 Сообщение Codeigniter 4 ajax приводит к ошибке 404

Сообщение Anonymous »

Я пытаюсь обработать отправку формы с помощью функции ajax JQuery на локальном хосте xampp. Однако следующая ошибка всегда приводит к ошибке 404: страница не найдена:

Код: Выделить всё

$(document).on("click", ".iconsTop .iconst", function (e) {
var idfilter = $(this).attr("id");;
$.ajax({
type: "POST",
dataType: "text",
url: "filter",
data: { filter_id:idfilter },
cache: false,
success: function (data) {
$('.maincontact').empty().append(data);
}
});
});
Контроллер:

Код: Выделить всё

class App_home extends BaseController
{
public function filter()
{
echo 'ok';
}
}
Маршрутизатор

Код: Выделить всё

use CodeIgniter\Router\RouteCollection;
$routes->setAutoRoute(true);
$routes->get('filter', 'App_home::filter');
После отправки формы я всегда получаю следующую ошибку в инспекторе страниц Google Chrome:

jquery-3.7. 1.min.js:2 POST http://localhost/app/public/filter 404
(Не найден)
404 Контроллер или его метод не найден: Фильтр: :index


Подробнее здесь: https://stackoverflow.com/questions/785 ... -404-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»