我有一个带有多个下拉列表的表单
<select id="0" name ="0">
<option value="abc">ABC</option>
<option value="def">DEF</option>
.
.
.
<option value="mno">MNO</option>
</select>
.
.
.
<select id="9" name="9">
<option value="abc">ABC</option>
<option value="def">DEF</option>
.
.
.
<option value="mno">MNO</option>
</select>
// 这是代码的基本结构
现在我有一个 ajax 调用,它提供以下 json 数据
{"2":"abc","5":"def","6":"ghi","7":"def","4":"mno"}
我想根据 json 数据填充下拉列表
例如,对于这种情况,id 为 2 的下拉菜单显示选项值为 abc,od 为 5 的下拉菜单应选择其值为 def 的选项,依此类推。
$.ajax({
type : 'POST',
url : ajax_url,
data : datavar,
success : function(msg) {
}
});
json 数据存在于成功的 msg 参数中。
我应该如何进行?