javascript - 为什么我在 Laravel 中收到 405 method not allowed 错误
问题描述
调用 ajax 函数但收到此错误-
主页/asif/fanslive/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php。
请求方法:POST
状态码:405 方法不允许
远程地址:192.168.0.4:80
推荐人政策:降级时无推荐人
这是代码-
window.ajaxCall = function (url, data, method, dataType, successHandlerFunction, processDataFlag, contentTypeFlag) {
if(typeof(processDataFlag) == 'undefined'){
processDataFlag = true;
}
if(typeof(contentTypeFlag) == 'undefined'){
contentTypeFlag = 'application/x-www-form-urlencoded';
}
$(".js-data-table .overlay").show();
geturl = $.ajax({
url: url,
data: data,
processData: processDataFlag,
contentType: contentTypeFlag,
type: method,
dataType: dataType,
cache: false,
success: successHandlerFunction,
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
complete: function() {
$(".js-data-table .overlay").hide();
}
});
}
var data = "latitude=54&longitude=21&id=1"';
ajaxCall("getGenralSettingData", data, 'POST', 'json','');
Route::group(['prefix' => '{club}', 'middleware' => ['check.cms.panel']], function()
{
Route::post('/getGenralSettingData', 'SampleController@getGenralSettingData')->name('backend.sample.data');
});
解决方案
推荐阅读
- image-processing - Imagemagick 高密度 zip 转换的文件大小异常小
- reactjs - 如何在 EC2 实例上运行我的测试环境?
- sql - “这个子查询最多可以返回一条记录。”
- javascript - 反应中的AXIOS GET请求循环
- simulation - 如何使用 Anylogic 中的进入和退出块来跨代理类型及其各自的流程图传输代理?
- laravel - Laravel 8 - 强制模式在列定义中添加主键 [已修复]
- linux - Oracle DB回滚段中含义的理论理解问题
- cordova - FCM 推送 - 一次向 iOS 和 android 发送消息,通知对象仅适用于 iOS
- encryption - 使用 2 个私钥加密单个密钥所有者无法访问的内容
- nginx - Nginx 代理负载均衡不允许 POST 大于 1MB