我正在尝试在我的laravel项目中使用ajax。但它在处理像
这样的ajax请求时向我显示错误你能帮帮我吗?谢谢先进POST http://localhost/hr_management/user/process-Requisition-Form 404(未找到)
答案 0 :(得分:0)
您在routes.php中有/hr_management/user/process-Requisition-Form
的有效路由条目吗?如果是这样,请确保它使用post而不是get,例如:
Route::post('/hr_management/user/process-Requisition-Form', 'HomeController@processAjaxRequest');
答案 1 :(得分:0)
例如,如果您使用的是jQuery等库,请确保指定“post”。
$.ajax({
url: '/hr_management/user/process-Requisition-Form',
method: 'post'
})
答案 2 :(得分:0)
在laravel 5.1中发出Ajax请求
首先在routes.php
中注册您的路线Route::post('/your/ajax/url','yourController@ajaxProcessFunction');
使用您喜欢的javascript库发出ajax请求,不要忘记在请求标头和有效请求类型中发送X-CSRF-TOKEN
。
这是jQuery的例子
$.ajax({
method:'post',
url:'{!!url('/') !!}/your/ajax/url',
data:yourdata
headers:{'X-CSRF-TOKEN':'{!! csrf_token() !!}'}
})