1、点击一个按钮,跳转到新页面
$("#btnCancel").click(function(){ location.href="${ctx}/engine/formula/"; });
2、使用jquery Validate 验证后,运算ajax 进行计算
$("#btnCalculate").click(function(){ if($("#inputForm").valid()) { $.ajax({ type : "post", async : false, url : "${ctx}/engine/formula/cal", data : $("#inputForm").serialize(), success : function(data) { $("#formulaResult").val(data); }, error : function(XMLHttpRequest, textStatus) { alert(XMLHttpRequest.status + "," + XMLHttpRequest.readyState + ",error=" + textStatus); } }); } });
3、使用select2 来表示select,并且选中默认值(useJob_hidden),若是值为y 的话,就显示 jobDiv,否则隐藏
//所有下拉框使用select2 $("select[multiple!='multiple']").select2(); var jobDivShow = function(type) { if(type == 'y' ||type == 'Y' ) { $("#jobDiv").show(); var status = $("#jobStatus_hidden").val(); if (status) { $("#jobStatus").select2("val", status); } } else { $("#jobDiv").hide(); } }; var objtype = $("#useJob_hidden").val(); if(objtype) { $("#useJob").select2("val", objtype); jobDivShow(objtype); } $("#useJob").change(function(){ var type = $(this).children('option:selected').val(); jobDivShow(type); });