任何人都可以提供以下帮助:
我有一个调用服务器端代码并检索书籍列表并加载到 html 表中的 ajax 方法。
function LoadData(data) {
var tbody = $("#accountTable > tbody").html("");
var thead = $("#accountTable > thead").html("");
var rowHead = "<tr>"
+ "<th style='border-bottom-style:dotted;border-bottom-width:1px;font-size:10px'>Name</th>"
+ "<th style='border-bottom-style:dotted;border-bottom-width:1px;font-size:10px'>Quantity</th>"
+ "<th style='border-bottom-style:dotted;border-bottom-width:1px;font-size:10px'>Price</th>"
+ "<th style='border-bottom-style:dotted;border-bottom-width:1px;font-size:10px'>Status</th>"
+ "</tr>";
$(rowHead).appendTo(thead);
// ASP.NET encapsulates JSON responses in a property "d"
if (data.hasOwnProperty("d"))
{
data = data.d;
}
//iterate through and append to table
for (i = 0; i < data.length; i++) {
var rowText = "<tr><td style='text-align: left;font-size:10px;'>" + data[i].Name
+ "</td><td style='text-align: left;font-size:10px;'>" + data[i].Quantity
+ "</td><td style='text-align: left;font-size:10px;'>" + data[i].Price
+ "</td><td style='text-align: left;font-size:10px;'>"
+ "<select id=" + data[i].Id + ">"
+ "<option value='Unconfirmed'>UnConfirmed</option>"
+ "<option value='Confirmed'>Confirmed</option>"
+ "<option value='Suspend'>Suspend</option>"
+ "</select></td></tr>";
$(rowText).appendTo(tbody);
}
}
如何将数据库中的字段 Status' (data[i].Status) 值绑定到 select 标记。用户可以切换此值,但默认值应绑定到数据库中的值。提前致谢。