function submitForm() {
* 点击确定按钮提交表单到后台,并且是新增/修改共用的一个方法
var row=$('#dg').datagrid("getSelected");
var href=null;
if(addFlag==2){
href=$("#ctx").val()+'/book.action?methodName=edit'
}else if(addFlag==1){
href=$("#ctx").val()+'/book.action?methodName=add'
$('#ff').form('submit', {
url:href,
success: function(data){
//alert(data);
if(data==1){
$("#dd").dialog("close");
$('#dg').datagrid('reload');
在dao包和web包添加方法
public void add( Book book ) throws Exception { book.setBid((int)new Date().getTime()); super.executeUpdate(“insert into t_mvc_book values(?,?,?)”, book, new String[] {“bid”,”bname”,”price”}); }
function del() {
var row=$('#dg').datagrid("getSelected");
if(row){
var id=row.bid;
//meaaager不能向后台发送请求
$.messager.confirm('确认','您确认想要删除记录吗?',function(r){
if (r){
$.ajax({
url:$("#ctx").val()+'/book.action?methodName=del&bid='+id,
success:function(data){
if(data==1){
$('#dg').datagrid('reload');
}else{
alert("请选择需要删除的数据")
$("#btn-batchDel").click(function() {
var rows=$('#dg').datagrid("getSelections");
var ids=new Array();
if(rows!=null&&rows.length>0){
for(var i in rows){
ids.push(rows[i].bid);
if(ids.length>0){
$.ajax({
url:$("#ctx").val()+'/book.action?methodName=del&bids='+ids.join(","),
success:function(data){
if(data==1){
$('#dg').datagrid('reload');