gpt4 book ai didi

javascript - Laravel中如何实现jquery get函数

转载 作者:行者123 更新时间:2023-11-28 08:05:49 24 4
gpt4 key购买 nike

我看到很多关于 Laravel 中 ajax post 函数的问题,但几乎没有关于 get 请求的问题。我有一个按钮,单击该按钮时应该会加载一些信息到页面上,但没有显示任何内容。

我的js文件:

$("#btn_test").click(function(){
$.get("/test/getYear", function (data) {
// do some stuff
}, "json");
});

我的路线文件:

Route::get('/test/getYear', function() {
return json_encode(Task::getYear());
});

静态方法getYear工作正常,因为我单独测试了它。我有什么遗漏的吗?

最佳答案

根据评论,问题在于请求传递到的 URL。所以解决方案是 $.get 到 /laravel/public/test/getYear

但是,如果您位于 public/{anything} 中,则可以使用相对路由,例如 $.get('test/getYear') 或者如果您位于 public/test/{anything您可以使用$.get('getYear')

如果您在本地主机上进行测试,请不要忘记使用相对路由。它可能会更好地转换为网络环境(因为您很可能不会有 site.com/laravel/public/test/getYear,而更有可能有 site.com/test/getYear)。

关于javascript - Laravel中如何实现jquery get函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24794831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com