Return 通过在 laravel 上按下 jquery ajax return 按钮查看部分动态变化
Return view to partial dynamic change with button push to jquery ajax return on laravel
我想使用 $return 控制器中的数据来查看
return view('mainpage')->with('returndata', $returndata);
如何编写控制器return和ajax成功流程?
查看mainpage.blade.php
@if(isset($returndata)!)
<span>{{$returndata->product}}</sapn>
@endif
同一页
<button type="button" class="btn btn-default" name="ajaxbutton">ajaxbutton</button>
jquery函数
$('button[name="ajaxbutton"]').on('click',function(){
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url :'{{asset("ajax_controller")}}',
type:'POST',
data:{id:id,name:name},
dataType : 'json',
success : function(returndata)
{
???????
}
})
})
Route::post('ajax_controller','BackController@ajax_controller');
后台控制器
public function ajax_controller()
{
........
return $retundata; ????????
}
你可以return这样的值
public function ajax_controller(Request $request)
{
return response()->json([
'retundata' => $request->all()
], 200);
}
我想使用 $return 控制器中的数据来查看
return view('mainpage')->with('returndata', $returndata);
如何编写控制器return和ajax成功流程?
查看mainpage.blade.php
@if(isset($returndata)!)
<span>{{$returndata->product}}</sapn>
@endif
同一页
<button type="button" class="btn btn-default" name="ajaxbutton">ajaxbutton</button>
jquery函数
$('button[name="ajaxbutton"]').on('click',function(){
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url :'{{asset("ajax_controller")}}',
type:'POST',
data:{id:id,name:name},
dataType : 'json',
success : function(returndata)
{
???????
}
})
})
Route::post('ajax_controller','BackController@ajax_controller');
后台控制器
public function ajax_controller()
{
........
return $retundata; ????????
}
你可以return这样的值
public function ajax_controller(Request $request)
{
return response()->json([
'retundata' => $request->all()
], 200);
}