我的 Jquery 文件在 laravel 中找不到控制器 [关闭]

Posted

技术标签:

【中文标题】我的 Jquery 文件在 laravel 中找不到控制器 [关闭]【英文标题】:My Jquery file cant find Controller In laravel [closed] 【发布时间】:2020-02-03 20:49:09 【问题描述】:

我正在尝试将数据从视图传递到我的控制器,但我无法让它工作,我在 CodeIgniter 中使用了相同的 sintaxe,它工作得非常好!蚂蚁帮忙?

function Navigation() 
    $(".getDataId").on("click", function()
        var dataId = $(this).attr("data-id");
        jQuery.ajax(
            type: "POST",
            url: 'http://localhost/test/test/nav',
            data: DataId: dataId,
            success: function (response) 
                console.log("success");
                console.log(response);
            ,
            error: function(response)
                console.log("error");
                console.log(response);
            
        );
    );

当我记录数据时,它给了我对象对象

响应很大,但它输出给我:

> \n    \"message\": \"\",\n    \"exception\":
> \"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\NotFoundHttpException\",\n
> \"file\":
> \"C:\\\\wamp64\\\\www\\\\Simples\\\\vendor\\\\laravel\\\\framework\\\\src\\\\Illuminate\\\\Routing\\\\RouteCollection.php\",\n
> \"line\": 179,\n

更新:

这是我的路线: 还没看懂!

Route::get('/', 'test@index');

在我的控制器中,索引函数从数据库中获取一些数据并将其发送到视图,并带有:return view

【问题讨论】:

你能分享web.php文件中的路线吗? @nakov 刚刚更新了帖子! ;) 【参考方案1】:

Codeigniter 和 Laravel 是两个不同的框架。 在 codeigniter 中,您不需要首先为任何 http 请求定义路由。 但是在 laravel 中,您必须在 web.php 文件中定义您想要发出的每个请求。

【讨论】:

是的,这就是我正在学习的内容,但我还没有完全明白!移动和学习!我更新了帖子并放了我的路线,任何帮助都将不胜感激!

以上是关于我的 Jquery 文件在 laravel 中找不到控制器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

MinGW gcc 在 /local/include 中找不到头文件

Xcode Archive 在子项目中找不到头文件

脑洞题目 - 改自从一组无序数组中找不存在的最小正整数

laravel 在子文件夹中找不到控制器

在 Laravel 5 中找不到用户类

Laravel - 当 API 路由错误或找不到时如何显示 JSON?