索引中不允许的方法

时间:2016-10-17 10:57:47

标签: ajax laravel

请帮我解决问题 我不能在laravel的主视图中调用Ajax。我收到失败:方法不允许状态:错误,其他页面上不会出现此问题。我在ajaxsetup中将CSRF包含在标题中:

<meta name="csrf-token" content="{{ csrf_token() }}" />

//确保我们的AJAX呼叫:
var CSRF_TOKEN = $('meta[name="csrf-token"]').attr('content'); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': CSRF_TOKEN } });


我正在使用:

         $.post("test", function(data){ alert(data); }).fail(function(xhr, status, error) { console.log("FAIL: "+error+" STATUS: "+status); });

这是routes.php:

        Route::post('test', 'TestController@test');

这是我的控制器:

        public function test(Request $request){ echo 123; die(); }

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

看起来你的php中有错误,因为你得到的是PHP失败

检查chrome / firefox / safari网络控制台而不是console.log(),这样就可以看到PHP失败的确切行