我目前使用PHP来填充一个HTML表格,每行一个下拉菜单:如何获取另一列的下拉值更改值?
echo " <tr>";
echo " <td>" . $row["order_id"] . "</td>";
echo " <td>" . $row["status_name"] . "</td>";
echo " <td>";
echo " <select name=\"status_dropdown\" onchange=\"handleStatusChange(this);\">";
while ($row = $result->fetch_array(MYSQL_ASSOC))
{
// Output the dropdown options
echo "<option value=\"" . $row["status_id"] . "\">" . $row["name"] . "</option>";
}
而且我有一个JavaScript函数,将触发一个值变化:
<script type="text/javascript">
function handleStatusChange(dropdown)
{
// I would like to use the Order ID value here ...
}
</script>
我怎样才能从下拉的当前行获取“order_id”值(存储在另一列中)?我想在JavaScript函数中访问该“order_id”值。
我需要AJAX或JQuery吗?
正如你可以看到我在web开发新手:\
它的工作原理就像一个魅力!谢谢:) – user2170838 2013-03-14 19:03:50
如何选择下拉列表中的值,我尝试了$ this.value但没有工作:\ – user2170838 2013-03-14 19:57:10
没关系,我明白了。它是this.value不是$ this.value :) – user2170838 2013-03-14 19:58:27