javascript setInterval関数を使用して特定の時間間隔でajax呼び出しを行っていますが、ajaxコードが2回実行されているため、同じ応答を2回取得しており、なぜこれが起こっているのかわかりません。コードは次のとおりです:
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');
}
});
}
どんな助けでも大歓迎です。
ありがとう