ajax校驗

function checkTxmqz0() {
	    debugger;
		var txmqz0 = $("#txmqz0").val();
		if (null != txmqz0 || "" !== txmqz0 || undefined !== txmqz0) {

		  var ob = {};
		  ob.txmqz0 = txmqz0;
		  $.ajax({
			type: "post",
			url: "${ctx}/eis/lab/peYwzdTxmlb0/checkTxmqz0",
			data:ob,
			dataType: "json",
			async: false,
			success: function (datas) {
			  if(datas.result==true){

			  }else{
				$("#txmqz0").val('');
				$.jBox.tip(datas.errMsg, 'error');
			  }
			},
			error: function (err) {
			}
		  });
		}
	  }

後臺

@RequestMapping(value = "checkTxmqz0")
	@ResponseBody
	public Object checkTxmqz0(HttpServletRequest request, HttpServletResponse response, Model model) {
		HashMap result = new HashMap();
		PeYwzdTxmlb0 txmlb0 = new PeYwzdTxmlb0();
		try {
			txmlb0.setTxmqz0(request.getParameter("txmqz0"));
			peYwzdTxmlb0Service.getByTxmqz0(txmlb0);
			result.put("result", true);
		} catch (Exception e) {
			this.logger.error("條形碼前綴校驗", e);
			result.put("errMsg", e.getMessage());
			result.put("result", false);
		}

		return result;
	}
public void getByTxmqz0(PeYwzdTxmlb0 txmlb0 )  throws Exception{
		if (this.dao.getByTxmqz0(txmlb0)>0) {
			throw new Exception("該前綴:" +txmlb0.getTxmqz0()  + " 已存在");
		}
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章