我有一个下拉菜单(选择),从我的表中加载一堆数据。我试图在点击每个选项时将每个值插入另一个表中,但我不清楚如何解决这个问题。我一直在四处寻找,我找不到任何东西。
这是我的下拉代码:
<select id="theSelect">
<option value="select">Select all that apply.</option>
<?php
for($i=0; $i<count($preferences); $i++){
?>
<option value="<?php echo $preferences[$i]['pname'];?>"><?php echo $preferences[$i]['pdesc'];?></option>
<?php
}
?>
</select>
我想要做的是每次从下拉列表中选择一个值时,它会生成一个ajax请求,将该值插入另一个表中。那可能吗?
我真的很感激一些帮助。
感谢。
答案 0 :(得分:2)
你在找这样的东西吗?
$("#theSelect").on('change', function () {
var value = $('#theSelect option:selected').text();
$.post("urlToActionDbSave", { valueToInsert: value }, function () {
alert("your value have been saved to another table")
})
})