【发布时间】:2018-12-24 17:23:05
【问题描述】:
我想在点击表格行时发布一个表单并传递该行数据。我正在使用 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 (Internal Server Error) 的错误
这段代码有什么问题?
【问题讨论】:
-
将 url 添加到 ajax。
-
是的,它已添加。网址:'127.0.0.1:80/dashboard/return'
-
url 应该只是您在路由中添加的内容,而不是整个路径。
-
检查这个问题可能对你有帮助:Question