1 回答
TA贡献1828条经验 获得超4个赞
如果上面的代码与您在页面中的代码完全一样,那么您就$(document).ready()错误地实现了处理程序。您需要将代码放在函数中并将其添加为参数,就像这样...
$(document).ready(function() {
$.ajax ({
url: "http://localhost:8000/main_api/Waffel",
type: "GET",
dataType: "json",
success: function(res) {
document.getElementById("Einzelne1").innerHTML = res[0].anzahl;
document.getElementById("Einzelne2").innerHTML = res[1].anzahl;
document.getElementById("Einzelne3").innerHTML = res[2].anzahl;
document.getElementById("Einzelne4").innerHTML = res[3].anzahl;
console.log(res)
}
});
});
因为您错误地实现了它,所以就绪处理程序什么也不做,并且在实际加载页面之前执行了 ajax 调用。如果将它部署到实时环境中,您可能永远不会注意到它,但是在 localhost 上运行它意味着它运行得足够快,可以立即完成 ajax 调用。
添加回答
举报