我正在学习Laravel框架。在我的应用程序中,我正在发送一个ajax请求,然后我想成功调用另一个页面。我已经尝试了一些建议,但是出现了错误。
我正在使用ES6,我的jsx文件被转换为js文件到public / js目录。
resources / assets / js /是es6目录,resources / views / appPage.blade.php是view文件
我还在公共目录中创建了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")}}';
}
}
有什么建议么 ?谢谢。
最佳答案
您不需要在公用文件夹中创建视图文件,
{{ url("appPage") }} should be a route path that already exists
在app / Http / routes.php中定义url为appPage的路由,如下所示:
Route::get('appPage', function(){
return view('appPage');
});
我认为您需要更多的教程。 laracasts有很多教程。