最近,我尝试建立自己的Laravel系统,但我遇到了一个很大的问题。
我在第1页上使用FullCalendar,我想将“日期数据”传递给第2页。
但是,我可以在第1页上获得使用jQuery的“日期数据”(变量名称为'selectedDate')。
我甚至尝试使用AJAX将数据传递给控制器
以下是我在page1.blade.php上的AJAX代码
$.ajax({
url: 'step1getdate',
type: "get",
data: {date: selectedDate},
success: function(data){
console.log(data);
},
error: function (xhr, b, c) {
console.log("xhr=" + xhr + " b=" + b + " c=" + c);
}
});
web.php代码如下
Route::get('campustour/step1getdate', 'CampusTourStep1Controller@showDate');
CampusTourStep2Controller代码如下
public function showDate(Request $request){
$date = $request->input( 'date' );
return view('campusTour.step2', compact('date'));
}
但我仍然停留在同一页面上并在控制台日志窗口中获取Step2完整的html代码。当我在console.log上检查$ date参数时,它正确地传递数据。但我想做的是返回整个页面(步骤2)而不仅仅是在console.log中。
任何人都可以给我一些指导或关键词让我继续前进吗?
非常感谢。