Php 将laravel与ajax jquery一起使用时出现HTTP/1.0 500内部服务器错误
这是我的jquery ajaxPhp 将laravel与ajax jquery一起使用时出现HTTP/1.0 500内部服务器错误,php,jquery,ajax,laravel,Php,Jquery,Ajax,Laravel,这是我的jquery ajax $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); $.ajax({ type: 'post', url: '/login', data: { 'email' : $('#txtEmail')
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: 'post',
url: '/login',
data: {
'email' : $('#txtEmail').val(),
'password' : $('#txtPassword').val(),
},
dataType: 'json',
success: function(data) {
console.log(data);
}
});
我在html中添加了meta
<meta name="csrf-token" content="{{ csrf_token() }}">
我的控制器是这样的
Route::post('/login', 'PenggunaController@login');
use Illuminate\Http\Request;
class PenggunaController extends Controller
{
public function login(Request $request){
$email = $request->email;
echo $email;
}
}
请问,有人能帮我一下吗?我的代码出了什么问题?500错误意味着问题出在服务器端代码上。不过看起来很简单。尝试在控制台中检查responseText,希望您可以诊断出一个错误或PHP日志,如果它们为空,请检查是否启用了错误报告。感谢大家的帮助,问题已经解决,问题是我无意中删除了控制器类,lol。500错误意味着问题出在您的服务器端代码上。不过看起来很简单。尝试在控制台中检查responseText,希望您可以诊断出一个错误或PHP日志,如果它们为空,请检查是否启用了错误报告。感谢大家的帮助,它已修复,问题是我无意中删除了控制器类,哈哈。