我有一个动态创建的菜单。当用户选择一个值时,我需要获取该值并将其用于查询语句。这不是表单,只是页面上的菜单。
我有:
<select name="topic" id="topic">
<option value="optiont" selected="selected">Select topic...</option>
<?php
while ($row = mysqli_fetch_array($sql))
{
echo "<option value=\"optiont$count\" name=\topic[]\">" . $row['topic'] . "</option>";
$count++;
}
?>
</select>
我想知道选择了哪个选项。我怎么能这样做?
答案 0 :(得分:0)
试试这个:
的jquery:
var selvalue = $("#topic option:selected").val();
$.get( "demo.php?value="+selvalue, function(data) {
alert(data);
});
Demo.php:
<?php
$sel = $_GET['value'];
// write your query here
?>
答案 1 :(得分:0)
当您更改DDL时,这将获得值:
$('#topic option').on("change", function () {
var opt_ID = $(this).val();
//Do something here using opt_ID as the value e.g.
window.location = '/URL/file.php?' + opt_ID;
});