qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

项目管理

时间2023-03-28 08:28:35 提问来自 江苏省常州市 的网友 分类创作 浏览456
$("#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(); });});} };

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 bim施工资质分几级 分别要求是什么 下一篇 建筑工程项目的成本控制