gpt4 book ai didi

php - JQGrid:通过post获取JQGrid中的多个选中行值

转载 作者:可可西里 更新时间:2023-11-01 12:43:16 26 4
gpt4 key购买 nike

我的 php 文件中有一个 JQGrid,我已将其放入一个表单中。在提交表单时,我只想要来自 JQGrid 的选中值。

<script type="text/javascript">
$(function() {
$("#list1").jqGrid({
url:'revMemberJson.php',
datatype: 'json',
mtype: 'GET',
loadonce: true,
// jsonReader: { repeatitems: false },
colNames:['Name','Mobile'],
colModel :[
{name:'name', index:'name',width: 100,searchoptions: { sopt: ['eq', 'ne','cn']}},
{name:'mobile', index:'mobile',search: false,width: 120}
],
pager: '#pager',
rowNum: 5,
rowList:[5,20,30],
rownumbers: true,
multiselect:true,
sortname: 'id',
sortorder: 'desc',
viewrecords: true,
height: 'auto',
width: 420,
shrinkToFit: false,
gridview: true,
caption: 'Members'
});
jQuery("#list1").jqGrid('navGrid','#pager',{edit:false,add:false,del:false});

});

var myGrid = $('#list1'),
selRowId = myGrid.jqGrid ('getGridParam', 'selrow'),
celValue = myGrid.jqGrid ('getCell', selRowId, 'mobile');

</script>

而且我已经使用下面的代码来获取选中的值,但是所有的东西都是用 java 脚本制作的。但是我必须获取更新数据库的值。所以我需要通过邮寄获得值(value)。

请提供方法..

最佳答案

你应该使用

var selRowIds = myGrid.jqGrid ('getGridParam', 'selarrrow');

insteda 的

var selRowId = myGrid.jqGrid ('getGridParam', 'selrow');

获取包含所选行 ID 的数组。您可以使用 JSON.stringify(selRowIds)selRowIds.join(',') 将数组转换为您可以轻松发送到服务器的形式。

我认为您可以在 the answer 中找到一些额外的信息(参见 the demo)。

关于php - JQGrid:通过post获取JQGrid中的多个选中行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com