【发布时间】:2020-07-21 01:27:54
【问题描述】:
我在这里遇到了一些问题,我想在使用 ajax 发布数据时检查我的数据 这是我的ajax
ajax.js
let dataNewMemoData = JSON.stringify(createnewMemoData);
$.ajax({
url: '/crew_memo/submitdata',
method: 'POST',
dataType: 'json',
contentType: 'json',
data: dataNewMemoData,
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
contentType: 'application/json; charset=utf-8'
})
然后这是我的网络路线
web.php
Route::post('/crew_memo/submitdata', 'CrewProgramController@saveData');
我们在我的控制器那里
controller.php
public function saveData(Request $request){
$request = json_decode($request->getContent());
return view('CrewProgram.succes')->render();
// return dd($request);
}
首先我想去我的succes.blade.php我不知道为什么我的页面永远不会去任何地方事件艰难我的发布方法是好的
秒,我想查看我的数据,以便可以使用return dd($request) 我该如何解决?
我试过用这个
return (String) view(CrewProgram.succes)
和
return view(CrewProgram.success)->render(),之前
什么都没有,所以请帮助我,我正在使用 laravel
【问题讨论】:
-
在发送 post 请求后,你收到回调了吗?你应该抓住回调并更新 dom。
-
对不起,回调是什么意思?我是初学者
-
在标题中指定 'Accept': 'application/json','Content-Type': 'text/plain' 并再次检查。
-
发出发布请求后。它会返回您的视图代码。现在在您的 javascript 代码中,您必须在成功函数中捕获它,然后您可以更新 dom html
标签: ajax laravel post httprequest