【发布时间】:2017-11-02 15:22:52
【问题描述】:
我在会话中使用 ajax 和控制器对数据进行排序,但有时它显示数据,有时显示为空,我必须使用 Flash,因为我希望当我返回主页时会话为空。我该如何解决这个问题?
$(document).on('click', '.btn_getbids', function(e) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
}});
e.preventDefault();
var form = document.forms.namedItem("booking-form");
var formData = new FormData(form);
$.ajax({
type: 'POST',
url: 'addItem',
contentType: false,
data: formData,
processData: false,
success: function (data) { },
});});
控制器
public function addItem(Request $request) {
$request->session()->flash('country', $request->country);
$request->session()->flash('administrative_area_level_1', $request->administrative_area_level_1);
$request->session()->flash('locality', $request->locality);
}
Diaplaay 刀片
<div class="alert alert-success">
{{Session::get('country')}} <br>
{{Session::get('administrative_area_level_1')}} <br>
{{Session::get('locality')}}
</div>
【问题讨论】: