使用以下js,我可以获得成员。每当我从数据库获取新成员时,我都需要计数。我不知道该怎么办。
function intialize_memberDropDown(rowNumber, subrowNumber) {
$.ajax({
type: "GET",
url: "/Member/GetAllMember/",
cache: false,
success: function (data) {
debugger
var countryHTMLString = "<option value ='0'>Select Member</option>";
if (data.isSucess) {
$.each(data.data, function (index, item) {
countryHTMLString += "<option value ='" + item.memberid + "'>" + item.membername + "</option>";
});
}
$("#memberid" + rowNumber + subrowNumber + "").html(countryHTMLString)
}, error: function (err) {
debugger
}
});
}
如果您每次Ajax函数调用都计数+ 1,那么您也将在失败时计数。另外,该问题还说:“每次从数据库获取新成员时,我都需要计数”。成员迭代似乎在这里发生:
$.each(data.data, function (index, item) {
countryHTMLString += "<option value ='" + item.memberid + "'>" +
item.membername + "</option>";
});
因此,您仍然可以在外部声明变量,但在此迭代内部声明count ++,如下所示:
$.each(data.data, function (index, item) {
count++;
countryHTMLString += "<option value ='" + item.memberid + "'>" + item.membername + "</option>";
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句