datagrid删除多行求教

function deletesave(){

var rows = $(‘#testtest’).datagrid(‘getselections’);

if (rows.length > 0) {

for (var i = 0; i < rows.length; i++) { ids += rows[i].loginid + "|"; } } $.ajax( { } } 网上基本这样的,怎么样把选中的行值传到后台呢, {field: 'seq_id', checkbox: true },这是选中按钮的那一列,后台是php写的,希望传到后台的值(如果是seq_id最好了),根据seq_id的值,把数据库中的数据依次删除。js,php部分分别该怎么写呢?以前没用过这个,还望说的详细点

回复讨论(解决方案)

只是删除多个id记录行 是吗?

那就删吧

javascript获取选中的id,然后使用 ajax传递过去。

http://www.cnblogs.com/garfieldtom/p/4277708.html

看你那段js意思大概就是把需要删除的数据id集以“|”进行分割,然后通过ajax传递给后台

然后后台获取到这些id之后可以用sql语句的in进行删除

看你那段js意思大概就是把需要删除的数据id集以“|”进行分割,然后通过ajax传递给后台

然后后台获取到这些id之后可以用sql语句的in进行删除

不是很理解那段js,很多属性不懂,我想取的是field的seq_id,

看你那段js意思大概就是把需要删除的数据id集以“|”进行分割,然后通过ajax传递给后台

然后后台获取到这些id之后可以用sql语句的in进行删除

不是很理解那段js,很多属性不懂,我想取的是field的seq_id,

你把页面结构贴出来吧,这样才好写一点

看你那段js意思大概就是把需要删除的数据id集以“|”进行分割,然后通过ajax传递给后台

然后后台获取到这些id之后可以用sql语句的in进行删除

不是很理解那段js,很多属性不懂,我想取的是field的seq_id,

反正思路就是这样,你用的这个插件我没用过,你就看看插件文档就可以了。

alert(rows[i].seq_id);

看看有什么。

你代码应该应该是拿到值了,传过去可以使用ajax,参考
http://www.cnblogs.com/garfieldtom/p/4277708.html

看你那段js意思大概就是把需要删除的数据id集以“|”进行分割,然后通过ajax传递给后台

然后后台获取到这些id之后可以用sql语句的in进行删除

不是很理解那段js,很多属性不懂,我想取的是field的seq_id,

你把页面结构贴出来吧,这样才好写一点[/quote页面结构

后端表格是这样

columns: [[

{field: ‘seq_id’, checkbox: true },

{field: ‘addfrom’ ,title: ‘addfrom’, width: 120, align: ‘left’},

{field: ‘addto’, title: ‘addto’, width: 120, align: ‘left’},

{field: ‘negfrom’, title: ‘negfrom’, width: 120, align: ‘left’},

{field: ‘negto’, title: ‘negto’, width: 120, align: ‘left’}

]],

javascript获取选中的id,然后使用 ajax传递过去。

http://www.cnblogs.com/garfieldtom/p/4277708.html

alert不出来,alert(111);也不行

你先看看rows里有什么东西。

你先看看rows里有什么东西。

传过去的似乎是checkbox后面显示出来的数据库记录

datagrid删除多行求教0就是那串数字

rows[i] 不是一个数组么?你遍历出来看看有什么。

rows[i] 不是一个数组么?你遍历出来看看有什么。

json_code出来是这样{“seq_id”:”103″,”addfrom”:””,”addto”:””,”negfrom”:”1231.01″,”negto”:”1602.01″}

如果rows[i] json_encode后是{“seq_id”:”103″,”addfrom”:””,”addto”:””,”negfrom”:”1231.01″,”negto”:”1602.01″}

rows[i]. seq_id 应该是可以拿到的,你alert看看。

如果rows[i] json_encode后是{“seq_id”:”103″,”addfrom”:””,”addto”:””,”negfrom”:”1231.01″,”negto”:”1602.01″}

rows[i]. seq_id 应该是可以拿到的,你alert看看。

rows[i].seq_id不能alert,rows.seq_id可以alert,出来的是需要的值,但是只能一个

Posted in 未分类

发表评论