我的 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 中找不到控制器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章