问题描述
我对javascript和laravel比较陌生。
我目前正在尝试使用不同的日期范围标签制作JQVmap。我目前遇到的问题是将日期从日期范围选择器插件传递到laravel控制器。
我已经添加了元标记:
<meta name="csrf-token" content="{{ csrf_token() }}" />
JavaScript代码:
var startRange = start.format('YYYY-MM-DD');
var endRange = end.format('YYYY-MM-DD');
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var start = startRange;
var end = endRange;
$.ajax({
url: "{{ route('home.ajax') }}",method: "POST",data:{start:start,end:end},succes: function(data){
alert(data.success);
}
});
控制器
public function ajax(Request $request){
$input = $request->all();
\Log::info($input);
return response()->json(['success'=>'Got Simple Ajax Request.']);
路线
Route::post('ajax/dates','HomeController@ajax')->name('home.ajax')->middleware('guest');
访问ajax /日期时,我得到以下信息:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException 该路由不支持GET方法。支持的方法:POST。
当我在控制台中查看时,它会显示:
jquery.min.js:2 GET http://adminpanel.test/home 404(未找到)
有人知道我在做什么错吗?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)