gpt4 book ai didi

javascript - 如何计算添加元素?

转载 作者:太空宇宙 更新时间:2023-11-03 22:29:31 25 4
gpt4 key购买 nike

使用下面的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>";
});

关于javascript - 如何计算添加元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com