js代码
<script>
$(function(){
//ajax排序
$(".sort").blur(function(){
var id = $(this).attr('id');
var sort = $(this).val();
$.ajax({
url:"{:url('product_sort')}",
type:'post',
data:{
id:id,
sort:sort,
},
dataType:'json',
success:function(data)
{
if(data == 'ok'){
swal("排序更新成功!", "","success")
setInterval(function(){
window.location.reload();
},1500);
}else{
swal("排序更新失败!", "","error")
}
}
});
});
});
</script>
控制器代码
//产品ajax更新排序
public function product_sort()
{
$id = input('id');
$sort = input('sort');
$product = db('product');
$st=$product->where(array('sort' => $sort))->find();
if($st==""){
$result = $product->where(array('id' => $id))->setField('sort',$sort);
if(false !== $result || 0 !== $result ){
$data="ok";
}else{
$data="no";
}
}
else{
$data="no";
}
return $data;
}