gpt4 book ai didi

javascript - ajax 刷新后保留选择下拉值

转载 作者:行者123 更新时间:2023-12-01 04:20:08 29 4
gpt4 key购买 nike

这可能是一个重复的问题,但请告诉我。我有一个下拉菜单,如下所示,我选择黄色选项,我有 onclick 来执行操作,这会执行 ajax 调用。因此,在 ajax 调用之后,下拉列表默认返回红色选项,而不是保持黄色。我还在学习jquery

<select onChange="this.options[this.selectedIndex].onclick();>
<option value="red" onclick="">red</option>
<option value="yellow" onclick="">yellow</option>
<option value="blue" onclick="">blue</option>
<option value="green" onclick="">green</option>
</select>

提前致谢

最佳答案

关于如何实现这一目标的粗略示例:

// before ajax
var selected_item = $('select').val(); // use a better selector

// do some ajax
$.ajax({
url: '/',
data: {
foo: 'bar'
}
success: function(data) {

// update the select
$('select').html(data);

// reapply the originally selected element
$('select').val(selected_item);

}
});

关于javascript - ajax 刷新后保留选择下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11455199/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com