Tôi đang cố gửi yêu cầu POST
qua jquery Ajax trong ứng dụng Laravel 5.1. Tôi có 405 phương pháp không cho phép, tôi tìm kiếm câu hỏi khác trên diễn đàn này nhưng không tìm thấy giải pháp:Không thể đăng trong laravel 5 qua jquery Ajax
My routes.php
:
Route::post('backend/get_subdirectories', 'Backend\[email protected]_subdirectories');
Controller
public function get_subdirectories(Request $request)
{
dd($request);
}
Và kịch bản
var _token = $('meta[name="csrf-token"]').attr('content');
console.log(_token); //It work, I can get my token from meta tag
$.post(
'http://domain.com/backend/get_subdirectories/',
{ _token: _token},
function() {
alert("success");
})
.fail(function() {
alert("error");
})
.always(function() {
alert("finished");
});
Và tôi gặp lỗi 405 - Phương pháp không được phép
Tôi đang làm gì sai?
Đây có phải là dấu gạch chéo '/' ở cuối url không? – Chris
@ Chris: Tôi không nghĩ như vậy –
Bạn đã thử không? Và bạn đang thử yêu cầu này trên cùng một tên miền? – Chris