【发布时间】:2017-09-14 10:17:56
【问题描述】:
我正在做 ajax 请求并传递这些数据
$.ajax({
url: "{{URL::to('match')}}/"+ id,
type: 'PUT',
// dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
data: {
match_id : id,
start_time : newTime,
competitionId: {{$cid}},
_token: '{{ csrf_token() }}'
}
})
并在 laravel 中试图将这些数据作为
dd($request->start_time);
但它不工作我得到空
在 chrome 开发者工具中 正确发送带有ajax请求的数据这是一个简单的
match_id:1
start_time:03:00
competitionId:1
_token:9p8plPay7HLvJvMrTgxayEH74Ow6c2D1cli1yU01
在我将此站点移至新服务器之前,所有这些都运行良好
我错过了任何文件吗?
【问题讨论】:
-
尝试通过 $request->input 获取参数 - 根据laravel.com/docs/5.4/requests#retrieving-input,无论请求方法如何都应该有效。
-
检查浏览器 (Chrome) 中的网络标签。
-
我用过这个方法。我也试过 dd($request->all());但是得到这个[]
-
@theAlpha 我在上面简单地从网络选项卡中给出了
-
@MuhammadAwais 你能完整地向我们展示你的控制器方法和相关路线吗?
标签: jquery ajax laravel laravel-5.4