我目前使用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