项目管理
$("#ProjectId").val(data.ProjectId);
$("#ProjectName").val(data.ProjectName);
$("#ContractId").val(data.ContractId);
$("#ContractName").val(data.ContractName);
//费用类别管理
$("#FeeTypeId").val(data.FeeTypeId);
$("#FeeTypeName").val(data.FeeTypeName);
} else {
}
});
/*按钮事件*/
//保存 保存并新增 保存并关闭
window.btn_event = {
Save:function(){//保存 无参数 返回true 或 false 可执行Save方法,也可以直接调用ajax 方法。。。。。。
if ($('#form1').Valid()) { //验证不通过!!!!!! //验证通过后才能够提交到服务器端 验证是客户端的一种手段 在服务器端也要再次验证数据的有效性!!! 最主要的是在服务器端验证!!!!!! 由于时间原因这里就不写服务器端的代码了.......... 具体参考MVC中的Controller中的Action方法....... 有兴趣可以看看我之前写的一个小demo........... 后台是MSSQL2005数据库...... 采用MVC3 + EF4 + Razor引擎.... 运行在IIS7上..................... ...... ...... ...... ...... ...... ..... ..... ..... ..... ..... .... .... .... .... ............. .................. ...................... ......................... ................. .............. .......... .......... .......... .......... .......... ............ ............. .............. ...................... .................. ............. ......... ..... ... .
var postData = {};//postData["name"]=value;//传递参数列表,json格式,如:{name:"zhangsan",age:"23"}....;//多条件查询时就很实用,将条件放入json即可;//覆盖后会覆盖前者对应的key,如:{name:"zhangsan",age:"23"}和{name:"lisi",sex:"man"}合并后为{name:"lisi",age:"23",sex:"man"}
postData["model"] = JSON.stringify($('#form1').GetWebControls());//此处将form1里面所有带class="Required" 的input当作条件查询条件提交到后台,当然你也可以将整个form序列化之后再传递到后台; //JSON.stringify() 方法由json2实现,当然你也可使用jquery中serialize()方法; postData["id"]=$('#id').val();///主表主键,一般情况下在显示时把主键赋值给隐藏域便于传递到后天;此处不使用getUrlParam()方法是因考虑都使用jquery easyui 的datagrid作为子表时 getUrlParam()得不到id ,大家也想办法解决此问题............. var url="../../../Handler/JTHY/Expenses/ExpensesHandler.ashx";url=url+"?action=save";$.post(url,postData ,function (result) {if (result != undefined) {alert(result);return;}else{alert('保存成功');}}, "text");return true;}else{alert('必填字段不能留空');return false;}},Close:function(){window.parent.$('body').find('div[class="panel window messager-window"]').each(function () { $(this).find('div[class="messager-body panel-body panel-body-noborder window-body"]').each(function () { $(this).remove(); });});} };
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!