jquery easyui如何获取被选中的checkbox的id然后将其页面包括数据库数据删除,我的前台页面是这样写的

jquery easyui如何获取被选中的checkbox的id然后将其页面包括数据库数据删除,我的前台页面是这样写的,第1张

这个复选框是没有id的,如果你要对选中的行进行 *** 作的话,可以通过getSelections方法获取数据,如:

var rows = $("#dbgrid").datagrid("getSelections") // 获取所有选中的行

for (var i = 0rows &&i <rows.lengthi++) {

var row = rows[i]

var index = $("#dbgrid").datagrid("getRowIndex", row) // 获取该行的索引

}

做自己做的系统也是通过选择某一行根据这一行信息的id对数据库进行删除 *** 作的,基本代码如下:

function del(){

var row = $('#list').datagrid('getSelected')

if(row){

$.messager.confirm('提示', '你确定删除此条记录吗?', function(r){

if (r){

location.href = '__URL__/del/id/'+row.id

}

$.messager.show({

title:'信息',

msg:'已经取消了删除 *** 作'

})

})

}else{

$.messager.alert('警告','没有选择任何记录信息!','warning')}

}

第一个问题:

jquery easyui DataGrid清空checkbox的方法是unselectAll()

第二个问题:

session过期后点击menu的节点登录框会嵌套在工作区这个问题很常见,你可以在登录页面上加上一段js,内容如下:

if(this.top.location!=this.location){

this.top.location=this.location

}

如果this.top.location!=this.location说明当前页面应该是iframe嵌套页面,this.top.location=this.location可以设置当前页面最顶级页面的url为当前页面url


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9944018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存