點選按鈕ajax 請求後臺判斷,成功執行,不成功給出彈框提示
阿新 • • 發佈:2022-03-30
本人想實現一個功能,在點擊出庫按鈕時加以判斷是否可以出庫,如果不能出庫提示操作者該操作不能進行
1 首先做一個按鈕點選事件
<a class="label xiugai" id="chuku" onclick="dianjichuku(${(XSaleCommodity.saleCommodityId)?string("#")!''})" > <span class="glyphicon glyphicon-log-out" style="font-size:13px">出庫</span> </a>
2js 程式碼
function dianjichuku(obj){ debugger; $.post("pdcbenhesuan",{id:obj},function (data) { // 路徑跳轉到後臺做判斷 debugger; if(data=="未做成本核算,暫不能出庫"){ alert("未做成本核算,暫不能出庫") }else{ alert("成本已核算") //判斷成本核算過後超連結到後臺繼續完成出庫操作 // window.location.href="editoutStatus?id="+id; window.location.href="editoutStatus?id="+obj; } }) }
3 後臺程式碼
/判斷成品出庫錢先判斷是否進行過成本核算 @RequestMapping(value = "pdcbenhesuan", method = RequestMethod.POST) public @ResponseBody String pdcbenhesuan(@RequestParam(value = "id", required = false) Long id ) throws ParseException { if(goodsPriceList==null || cangkushu!=goodsNums) { return "未做成本核算,暫不能出庫"; }else { return "可以出庫"; } }