我正在学习Laravel框架。在我的应用程序中,我发送了一个ajax请求,然后我想从成功调用另一个页面。我已经尝试了一些建议,但我有错误。
我正在使用ES6,我的jsx文件被转换为js文件到 public / js 目录。
resources / assets / js / 是es6目录, resources / views / appPage.blade.php 是视图文件
我还在公共目录中创建了appPage.blade.php文件,但这不起作用。
我在评论栏中发布了试验及其结果
success: function success(response) {
if (response.result) {
// Request Url: http://localhost:8000/appPage
// Status code: 404
//window.location.replace('appPage');
//window.location.href = 'appPage';
// Request Url: http://localhost:8000/%7B%7Burl(%22appPage%22)%7D%7D
// Status code: 404
//window.location.href = '{{url("appPage")}}';
}
}
有什么建议吗?谢谢。
答案 0 :(得分:1)
您不需要在公用文件夹中创建视图文件,
{{ url("appPage") }} should be a route path that already exists
在app / Http / routes.php中定义路由,url是appPage,如下所示:
Route::get('appPage', function(){
return view('appPage');
});
我认为您需要获得更多教程。 laracasts有很多教程。