虽然有几个关于动态下拉列表的链接。使用这些链接后,我无法获得预期的结果。我能够从 php 中获得动态下拉列表。但不知道如何在 editoption 中传递参数。有人可以提出这个建议。
如何获取当前行 id。我想将它作为 id 传递。如下图所示:
这是 jqgrid colmodel 的代码:
colModel:[{name:'proof',index:'proof', width:50,formoptions:{rowpos:4, colpos:2},editable:true,edittype:"select",
editoptions: { dataUrl:"http://27.251.54.45/lighthouse/dynamicversion.php?id=" +id}},]
php代码:
include("include/connect.php");
$jobid=$_GET['id'];
$query = "SELECT r.revisionid FROM revision r JOIN revision v
ON r.versionid = v.versionid and r.jobid=$jobid";
echo "<select id='proof'>
<option value='New Version'>New Version</option>
<option value='New Revision'>New Revision</option>";
$result = mysql_query ($query,$connect);
while($cat=mysql_fetch_array($result)){
echo "<option value=$cat[0]>$cat[1]</option>";
}
echo "</select>";
?>
任何人都可以对此提出建议。谢谢