【发布时间】:2020-06-01 18:16:30
【问题描述】:
我的表单中有这个选择标签,其中包含房间的名称
<select class = 'form-control' id = 'room_select' name = 'room'>".$rooms."</select>
我有 4 个房间,所以这个选择包含 4 个选项
$(document).ready(function(){
$("select").msDropDown();
$("#room_select").change(function(e){
e.preventDefault();
$("#room_select_form").submit();
});
$("#room_select option[value='<?php echo $room; ?>']").attr('selected', 'selected');
});
然后我得到了这个文档准备功能,第一个.msDropDown(); 是能够在选项中获取图像。然后我得到了更改功能,我在谷歌上搜索并放入了一个 preventdDefault 以不刷新页面,(仍然刷新)我认为我可以使用 ajax 功能来做到这一点,但我真的不知道如何写下来,或者即使它作品。
所以目前的问题是我的函数改变了代码中最后看到的房间值,但它刷新了选择标签,我再次看到房间 nr 1,
【问题讨论】:
标签: javascript jquery ajax preventdefault