Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax登录表单在Codeigniter 4中出现错误404_Ajax_Codeigniter_Codeigniter 4 - Fatal编程技术网

Ajax登录表单在Codeigniter 4中出现错误404

Ajax登录表单在Codeigniter 4中出现错误404,ajax,codeigniter,codeigniter-4,Ajax,Codeigniter,Codeigniter 4,我在codeigniter 4中的ajax代码有问题。我有一张登录表。我使用的代码在codeigniter 3中运行良好。 这是密码 PHP ROUTE.PHP 在codeigniter4中,必须使用与ajax请求相同的方法,在本例中为POST $routes->post('admin/login', 'Admin/Ajax::login'); 在codeigniter4中,必须使用与ajax请求相同的方法,在本例中为POST $routes->post('admin/logi

我在codeigniter 4中的ajax代码有问题。我有一张登录表。我使用的代码在codeigniter 3中运行良好。 这是密码

PHP


ROUTE.PHP



在codeigniter4中,必须使用与ajax请求相同的方法,在本例中为POST

$routes->post('admin/login', 'Admin/Ajax::login');

在codeigniter4中,必须使用与ajax请求相同的方法,在本例中为POST

$routes->post('admin/login', 'Admin/Ajax::login');
$("#adminLoginFrom").submit(function(e) {
    e.preventDefault();
    var form = $(this);
    var url = form.attr('action');
    $.ajax({
        url: url,
        type: "POST",
        data: $('#adminLoginFrom').serialize(),
        dataType: "json",
        success: function( response ) {
            console.log(data);
            console.log(response.success);
        }
    });
});
$routes->get('admin/login', 'Admin/Ajax::login');
$routes->post('admin/login', 'Admin/Ajax::login');