前端页面写
获取库存量 因为输入框数text类型 需要转int
库存量:<input type="text" name="kcl">
<script type="text/javascript">
$("[name='kcl']").val(parseInt(kc)-1);
$("[name='kcl']").val(parseInt(kc)+1)
</script>
在这里逻辑判断就不详细介绍了
在后端出库入库数量变化
<script type="text/javascript">
var kc = $("[name='kcl']").val()
if(kc >0){
$.ajax({
async:false,
url:"<%=path%>/toupd.do",
data:{"gid":gid},
dataType:"json",
type:"post",
success:function(obj){
alert("入库成功")
location="<%=path%>/look.do?gid="+gid;
}
})
}else{
$("[name='rk']").prop("disabled",true);
</script>
<update id="toupd" parameterType="int">
update goods set kcl = kcl + 1 where gid = #{gid}
</update>
后端写出库入库变化下面是在mapper.xml中对kcl的修改操作