将可选选项绑定到下拉列表
Binding selectable options to drop down list
嗨,我有以下数据,我正在尝试将其填写在下拉列表中的表单中,以便整数值显示为可选数字。
"data": [ { "pName": "201310"},
{ "pName": "201320" },
{ "pName": "201330" }, ]
}
<form id="form">
<table id="roll">
<tr>
<td><select class="form-dropdown" id="pId" name="pName"></td>
</tr>
</table>
</form>
Jquery加载选项是
function fnLoadP() {
alert("in");
var id=3345
$.ajax({
type: 'get'
, dataType: 'jason'
, url: " ./periodDDown?Id=" + id + "&"
, sucess: function (rdata) {
$.each(rdata.data, function (pName, value) {
$("#pId").append($("<select></select>").val(value).html(pName));
});
},
error: function (result) {
alert("error");
}
});
};
我没有收到任何错误,数据正在正确获取,如顶部的数组所示。问题在于成功函数,我尝试将数据与下拉列表绑定的方式存在一些问题。请让我知道如何解决它。谢谢
您必须像这样在下拉列表中附加选项
$.each(rdata.data, function (pName, value) {
$("#pId").append("<option value='"+value+"'>"+value+"</option>");
});
相关文章:
- knockout.js中的绑定多下拉列表
- 如何使用文本下拉列表中的绑定值来执行计算
- 使用 Web API 编辑获取数据时,无法将数据绑定到 jqgrid 中的下拉列表
- 将数据绑定添加到引导程序下拉列表
- 动态生成的下拉列表选项的挖空绑定
- 将公司名称绑定到更新面板中的下拉列表,自动完成文本框工作,但每次页面刷新时
- AngularJS 绑定要选择的数据下拉列表,当另一个选择下拉列表的值发生更改时
- 使用追加网格库下拉的绑定列表
- 将可选选项绑定到下拉列表
- 如何在 html 的下拉列表中绑定过去 12 个月
- 使用下拉列表绑定数据
- Asp.net MVC4 下拉列表绑定到带有 JavaScript 的复选框
- 使用angularjs、jquery、json、ajax基于下拉选择绑定html表数据
- 将下拉列表绑定到外部模态的敲除值
- AngularJS:下拉框绑定在Google Chrome中不起作用
- 使用Angular将一个选择下拉菜单绑定到一个AJAX请求
- 使用Javascript将java.util.List与下拉列表绑定
- 挖空.js - 嵌套数组数据和级联预填充下拉列表绑定
- 两个下拉选项绑定基于ID knockoutjs
- 将剑道下拉列表绑定到RESTFUL web服务