【发布时间】:2018-05-16 18:34:40
【问题描述】:
我每隔 5 秒调用一次函数来从服务器(flask/python)获取数据。我的问题是如何在成功检索数据时调整 getjson 调用以进行回调。
我知道有 .done .fail 等等,但我想知道我是否可以保留这个结构并在下面添加,但我不知道这种特殊情况下的语法,希望这不会太混乱,感谢阅读,代码如下。
// get data from the server every getDataFromServerInterval milliseconds
var getDataFromServerInterval = 5000;
function getData(){
// request timesince table entries from server for user...
$.getJSON($SCRIPT_ROOT + '/_database', {
action: "getUserTable_timesince",
username: $('input[name="username"]').val()
}, function(data) { // do something with the response data
timesince_dataBuffer = data;
});
return false; // prevent get
}
// get data from the server every getDataFromServerInterval milliseconds
setInterval(getData, getDataFromServerInterval);
【问题讨论】:
-
你想对 getData 中的回调做什么?
-
“保持这个结构并在下面添加”:我不清楚。你的意思是?你可以编辑你的问题来举个例子吗?
标签: javascript jquery callback getjson