我仍然在通過Laravel項目中的AJAX提交表單時遇到問題。我嘗試以下有關在Laravel AJAX請求提交令牌一些教程,但我仍然有錯誤500(內部服務器錯誤)500檢查CSRF保護後,內部服務器錯誤
這是我的腳本
$(document).on('click',"#registra_fornitore",function() {
$.ajax({
url: '/fornitori/create',
method: "POST",
data: {
'name':$('#nameSF').val(),
'_token': $('#_tokenSF').val(),
'nit':$('#nitSF').val(),
},
dataType: "json",
success: function(data){
alert(data);
}
});
這是在HTML形式
<form>
<div class="form-group">
<label for="nameSF">Nome</label>
<input type="text" class="form-control" id="nameSF" placeholder="Nome">
</div>
<div class="form-group">
<label for="nitSF">NIT</label>
<input type="text" class="form-control" id="nitSF" placeholder="NIT">
</div>
<input type="hidden" id="_tokenSF" value="{{ Session::token() }}">
<button type="button" class="btn btn-default" data-dismiss="modal">Annulla</button>
<button type="button" class="btn btn-primary" id="registra_fornitore">Registra</button></form>
這是路由文件
Route::group(['middleware' => ['web']], function() {
Route::get('/', function() {
return view('home');
});
Route::get('insert/{scope}','[email protected]');
Route::post('fornitori/create','[email protected]');});
任何IDE作爲問題?我也嘗試了不同的方法,將標記值寫入模板標題中的元標記中,並將其傳遞到ajaxsetup中
請laravel.log或服務器錯誤日誌什麼現在的問題是,CSRF或什麼? –
發現它是負責存儲信息的方法的問題。你知道是否可以刪除這個問題嗎? – GabAntonelli
發佈你自己的答案,關於你如何解決這個問題。 –