将AJAX数据传递给Laravel控制器时出现问题

问题描述

我对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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...