gpt4 book ai didi

javascript - 避免第二次 ajax 调用的好方法

转载 作者:行者123 更新时间:2023-11-28 12:47:13 24 4
gpt4 key购买 nike

所以我在这个函数中进行了一个ajax调用,有点像这样:

function getCount() {
$.get("/People/getCount", function (data) {
if (data && data != "") {
// lots of code in here
}

我在另一个函数中所做的是进行第二次调用,如下所示:

function worldPeople() {
return $.get("/People/getCount", function (data) {
if (data != 0) {
var target = $("#worldNumbers").find("span");
target.html(data.length).digits();

}
})
}

所以我真的想避免调用第二个电话。有什么好的方法可以避免这种情况吗?也许做一些链接或类似的操作,重用第一个回调?我听说打几个电话是不好的做法。问候

感谢所有回答的人。最终没有使用任何解决方案,我用另一种方式解决了。我确信你给我的大多数例子都非常好。不知道如何接受答案。全部接受还是全不接受?!谢谢!

最佳答案

您可以创建一个简单的数据存储:

App.store = function () {
this.people = null;
this.count
loadPeople = function () {
if(this.people === null) {
$.get("/People/getCount", function (data) {
if (data != 0) {
this.count = (data.length).digits();
this.people = data;
}
}
};
}

关于javascript - 避免第二次 ajax 调用的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6336414/

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