我正在使用jqgrid在屏幕上显示数据库表,我需要在每个行的末尾添加一个按钮,将我重定向到另一个页面(让我们称其为page2.php2.php2.php)并将行ID的值传递到该页面。
我在Colmodel中添加了一个带有格式化器的列,但我似乎找不到添加功能按钮的正确功能(重定向正常运行,但我在ID传递时遇到了麻烦):
{name:'refresh', index:'refresh', width:70, align:'center', formatter:refreshButton}
和相应的功能:
function refreshButton(cellvalue, options, rowobject){
return '<button type="button" onclick="window.location='page2.php'">Go</button>';
}
我在某个地方发现,在page2.php
之后添加?id="+rowid+"&oper=edit
可以通过ROWID,但是重定向将不再起作用...
我很乐意为此提供一些帮助,谢谢
此代码在我单击按钮
时对我有用function refreshButton(cellvalue, options, rowobject) {
return '<button type="button" onclick="location.href='page2.php?oper=edit&id='+options.rowId+''">Go</button>';
}