【发布时间】:2020-08-20 12:35:47
【问题描述】:
我创建了一个 id 为“temporary”的 div,这样我就可以从 openweathermap.org API 插入数据,但我在控制台遇到错误,我不知道为什么。我是从 API 加载数据的新手。这是完整的html代码jsfiddle code here
这是发生错误的脚本
var data;
$("form").click(function(evt){
evt.preventDefault();
loadJson();
});
function loadJson(){
loadJson("https://samples.openweathermap.org/data/2.5/find?q=London&appid=b7e1c74ddc5f04e3e18d2ce29e5d432c&units=metric", displayData);
};
function displayData(temp){
data = temp;
$("#temporary").html(data);
};
</script> ```
【问题讨论】:
-
[1]
loadJson呼叫 [2]loadJson,然后 [2]loadJson无限期呼叫 [3]loadJson。这是一个无限循环。 -
我该如何纠正?
-
loadJson是无限递归的。你认为它应该做什么?
标签: javascript html jquery json