我想在单击表行时发布一个表格,并将该行数据传递给它。我正在使用ajax将数据传递给控制器。
$("#return_table tr").click(function(e){
$(this).addClass('selected').siblings().removeClass('selected');
var name = $("#cityName").val();
var initial = $("#cityInitial").val();
$.ajax({
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
type:'post',
data: $('#return_flight').serialize(),
success: function () {
alert('form was submitted');
}
});
});
这是我的ajax。
我的路线是Route::post('/dashboard/return','Users\BookTicketController@retrunTime');
当我单击任意行时,我得到的错误是POST http://127.0.0.1/dashboard/return 500(内部服务器错误)
此代码有什么问题?
答案 0 :(得分:0)
问题不在此代码中,它可能发生在您的后端代码中,请检查您的retrunTime
函数实现。
查看此链接可了解有关为什么和何时发生500错误的更多信息。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500