我正在使用ajax在laravel 5.4中将数据推送到数据库中,因为当我推送数据时我不想刷新页面或重定向到某个地方我得到此错误内部服务器错误500.我是ajax的新手顺便说一句,也许这个错误很简单,但我不知道。任何帮助将非常感激。这是我的ajax中的代码。
var CSRF_TOKEN = $('meta[name="csrf-token"]').attr('content');
$.ajax({
method : "post",
url : '../../myroute',
data : { '_token' : CSRF_TOKEN, 'varForController' : varInJavaScript, 'varForController' : varInJavaScript, 'varForController' : varInJavaScript,
},
success: function(json){
// console.log(json);
},
error: function(a,b,c)
{
console.log(b);
}
});
这是我的路线
Route::post('myroute', 'MyController@functionInController');
答案 0 :(得分:0)
var CSRF_TOKEN = "{{ csrf_token() }}";
$.ajax({
method : "post",
url : '../../myroute',
data : { '_token' : CSRF_TOKEN, 'varForController' : varInJavaScript, 'varForController' : varInJavaScript, 'varForController' : varInJavaScript,
},
success: function(json){
// console.log(json);
},
error: function(a,b,c)
{
console.log(b);
}
});
在您的刀片文件中试用此代码。