Javascript 如何使用ajax将下拉值插入数据库?
我有一个下拉菜单,可以从我的表格中加载一组数据。我试图在单击每个选项时将每个值插入到另一个表中,但我不知道如何执行此操作。我到处找了,找不到什么 这是我的下拉代码:Javascript 如何使用ajax将下拉值插入数据库?,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我有一个下拉菜单,可以从我的表格中加载一组数据。我试图在单击每个选项时将每个值插入到另一个表中,但我不知道如何执行此操作。我到处找了,找不到什么 这是我的下拉代码: <select id="theSelect"> <option value="select">Select all that apply.</option> <?php for($i=0; $i<count($preferences); $i++){ ?>
<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请求,将该值插入到另一个表中。可能吗
我真的很感激你能帮我
谢谢。你在找这样的东西吗
$("#theSelect").on('change', function () {
var value = $('#theSelect option:selected').text();
$.post("urlToActionDbSave", { valueToInsert: value }, function () {
alert("your value have been saved to another table")
})
})
我在这条轨道上。实际上,我尝试了以下方法来调试$theSelect选项:selected.clickfunction{alert$theSelect option:selected.text;};但是,当我单击并选择一个值时,警报不起作用。没问题,很高兴我能提供帮助