【发布时间】:2014-01-23 20:29:10
【问题描述】:
考虑一下:我的 jQueryMobile 页面大约有 5 个下拉菜单。我们决定使用 WebAPI(这里是新手)进行 DB 连接,并编写了 5 个各自的控制器。 现在我的基本查询,有没有办法最小化这些 Ajax 调用来填充这些下拉列表中的每一个。
现在我重复以下代码 5 次:
$.getJSON('http://<localhost>:63330/api/data/').done(function (data) {
var listItems = "";
for (var i = 0; i < data.length; i++) {
alert(data[i]);
listItems += "<option value='" + i + "'>" + data[i] + "</option>";
}
$("#ddlDCName").html(listItems);
})
.error(function (XMLHttpRequest, textStatus, errorThrown) {
alert("error: " + XMLHttpRequest.responseText);
});
【问题讨论】:
标签: ajax json jquery asp.net-web-api