【发布时间】:2018-03-05 00:08:33
【问题描述】:
这是我的路线,我想通过 ajax 发布数据,但它给了我 404 not found 错误
Route::post('{req_id}/com/{id}','CompanyController@store');
这是我正在查看的 Ajax 代码
$('#body_tb tr td a').click(function () {
var id = $(this).attr('id');
var req_id = {{$req_id}}
$.ajax({
type:"POST",
url :req_id+"/com/"+id,
data :{
_token: "{{csrf_token()}}",
company_id : id,
req : req_id
},
success: function(data) {
}
});
});
这是控制器
public function store($id)
{
print_r($_POST);
exit();
【问题讨论】:
-
您是否尝试过相对路径,例如。
url: '/' + req_id + '/com/' + id -
@ArsalanAkram 在您的开发工具中检查发送的请求 URL 并确保没问题。
-
试试
'{{ url($req_id.'/com') }}/'+id
标签: php jquery ajax laravel laravel-5.4