我正在使用 javascript setInterval 函数在特定时间间隔内进行 ajax 调用,但是 ajax 代码被执行了两次,所以我得到了两次相同的响应,我不知道为什么会这样,这是代码:
setInterval(function () {ajaxCall();},15000);
function ajaxCall(){
var uri = "url here";
$.ajax({
type: "GET",
url: uri,
dataType: "jsonp",
success: function(response){
console.log(response);
var txt = $("#textarea");
txt.val( txt.val() + response.user + " (" + response.time + ") > "
+ response.text + '\n');
}
});
}
任何帮助,将不胜感激。
谢谢