【发布时间】:2019-10-03 23:51:04
【问题描述】:
我有一个在另一个函数中被调用的函数。它应该返回一个 json 对象的值。 json 值会根据我设置的过滤器而变化。
为什么调用两个值而不是最后一个。
我的代码:
$.getJSON(json, api_result => {
myFunc('#api_results', api_result);
});
function myFunc(id, json_data) {
$(id).click(function() {
console.log(json_data);
});
}
我的结果:
我已更新过滤器以更改我的 json 参数,但单击时我会得到所有更改。为什么我不能只获取过滤后的 json 的最后一个值?
【问题讨论】:
-
export_data是undefined。你在问什么?在您的示例中,myFunc被调用一次。 -
@StackSlave,我的错。我修好了
-
我有过滤器可以更改正在调用的 json 文件的数据。例如,如果我更改 json 数据更改的日期范围。
标签: javascript jquery json function onclick