jquery 开发之easyui 添加数据的实例
1、创建toolbar:
toolbar:[{ text:'增加', iconcls:'icon-add', handler:function(){ openadduserdialog(); } }]
2、添加dialog,里面有添加用户的表单
<div id="adddialog" data-options="closed:true,modal:true,title:'adduser', buttons:[{ text:'保存', iconcls:'icon-add', handler:function(){ //adduser(); $('#addform').form('submit',{url:'${rootpath}/user_add.action',success:function(data){ var result = jquery.parsejson(data); if(result.success){ //$("#datagrid").datagrid('reload'); $("#adddialog").dialog('close'); //把插入的数据添加到最后一行 //$("#datagrid").datagrid('appenrow',result.obj); $("#datagrid").datagrid('insertrow',{ index:0; row:result.obj//obj里面存了user对象 }); } $.message.show({ title:'提示', msg:obj.msg }); }}); } }]" class="easyui-dialog"> <table> <tr> <th></th> <tr/> </table> </div>
3、打开对话框:
function openadduserdialog(){ $(“#adddialog").dialog('open'); }
4、服务器端返回的json
//返回的json public class json implements java.io.serializable { /** * */ private static final long serialversionuid = 1l; private boolean success = false; private string msg = ""; private object obj = null; public boolean issuccess() { return success; } public void setsuccess(boolean success) { this.success = success; } public string getmsg() { return msg; } public void setmsg(string msg) { this.msg = msg; } public object getobj() { return obj; } public void setobj(object obj) { this.obj = obj; } }
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
如对本文有疑问, 点击进行留言回复!!
JavaScript 好题汇总分享(持续更新,看到好题就写)
XMLHttpRequest 2级 &&进度事件&&JSONP
使用递归原生实现拷贝&&最简单的方法实现深拷贝
网友评论