【发布时间】:2018-01-22 23:09:59
【问题描述】:
我有一个带有消息会话闪存的函数 addProduct,我想使用 ajax jQuery 在 laravel 中通过会话闪存显示消息成功。
知道数据已保存到数据库而不显示闪烁消息
查看:
<div class="col-md-12">
@if(Session::has('message'))
<p class="alert {{ Session::get('alert-class', 'alert-info') }}">{{ Session::get('message') }}</p>
@endif
@if(Session::has('alert-danger'))
<p class="alert {{ Session::get('alert-class', 'alert-danger') }}">{{ Session::get('alert-danger') }}</p>
@endif
</div>
<script>
$(document).ready(function() {
$(document).on('click', "#add", function() {
var codeProduct = $('#codeProduct').val();
$.ajax({
url: "addProduct",
method: 'POST',
data: {
codeProduct: codeProduct
},
success: function(data) {
}
});
}
});
</script>
控制器:
public function addProduct(Request $request){
$product = new Product();
$product->codeProduct = $request->codeProduct;
$product->save();
Session::flash('success','Product Suucess!');
return response()->json($product);
}
【问题讨论】: