@section('js')
<script type="text/javascript">
function change(ele){
var img = $(ele).children();//得到子节点
var mythis = $(ele);
var is_show = $(ele).attr('is_show');
var goods_id = $(ele).attr('goods_id');
$.ajax({
url: '/admin/commodity/status' ,
type:'post',
data: {'is_show': is_show,'goods_id':goods_id},
success: function (data) {
if (data == 1) {
mythis.attr('is_show', '1');//下架
img.attr('src','{{asset("images/not_showicon.png")}}');//子节点增加属性
} else {
mythis.attr('is_show', '0');//上架
img.attr('src','{{asset("images/show_icon.png")}}');
}
}
});
}
</script>
@endsection
<td>
<span is_show="{{$good->status}}" goods_id=" {{$good->id}}" onclick="change(this)" >
@if($good->status==0)
<img src="{{asset('images/show_icon.png')}}" alt="" style="cursor: pointer;" id="odj">
@else
<img src="{{asset('images/not_showicon.png')}}" alt="" style="cursor: pointer;" id="odj">
@endif
</span>
</td>
/* * @商品管理之商品是否上下架 */
public function status(Request $request){
$is_show = $request->is_show;
$id = $request->goods_id;
//var_dump($is_show);die;
if ($is_show == 1) {
$is_show = 0;
} else {
$is_show = 1;
}
$res = Goods::find($id) ->update(['status' => $is_show]); return $is_show;
}