ajax - 为什么这个 POST 请求返回 405
问题描述
我的路线有问题。我将路由声明为 post 并且表单具有 post 方法,但是当我提交表单时出现405
错误。还有允许的方法 GET 和 HEAD。这是使用 post 方法的 AJAX 调用。
var form = $('#typeCreateForm');
e.preventDefault();
$.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}});
$.ajax({
type: "POST",
url: "{{route('admin.type.store')}}",
data: form.serialize(),
success: function(data){
console.log(data);
}
});
这是我的路线
// all routes name are prefixed with admin
Route::post('evenment/type/index/store','TypeController@store')->name('type.store');
解决方案
推荐阅读
- c# - C# WPF 非 mvvm 页面转换器
- sql - redshift regex 获取多个匹配项并扩展行
- debugging - 如何在 Haskell 中调试变量/递归数据类型
- ruby-on-rails - docker-compose 卷未在 Windows 10 上正确安装
- python - 无法在 Git Bash 中安装 python 包
- xslt - XSLT:过滤掉除给定列表之外的结果
- c++ - C程序反向读取BOM(向左......不!另一个左边)
- javascript - 嵌套承诺成功函数的返回结果(Javascript)
- javascript - 如何在 reactjs 中使用 document.getElementById 使图像可点击
- python - 带有 Groupby 的数据框列中标记词的 Python Pandas NLTK 频率分布