1. 程式人生 > 其它 >點選按鈕ajax 請求後臺判斷,成功執行,不成功給出彈框提示

點選按鈕ajax 請求後臺判斷,成功執行,不成功給出彈框提示

本人想實現一個功能,在點擊出庫按鈕時加以判斷是否可以出庫,如果不能出庫提示操作者該操作不能進行

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 "可以出庫";
       }
}