これは私の機能です:
function tokenizedURL(token, link) {
url = 'progressions.html';
setInterval(function() {
$.ajax({
dataType: "json",
url: url,
async: false,
data: {idToken: token},
success: function(data) {
if(data.status == 2 || data.status == 0) {
alert(data.messageAjax);
} else if (data.status == 1) {
$.each(data.results,function(index, value){
//TODO
});
}
}
});
}, 3000);
}
この関数を実行すると、次のエラーが発生します。
キャッチされていない TypeError: プロパティ「長さ」を読み取ることができません
「$.ajax({」で行を指しています。しかし、ajax クエリは適切に実行されます。setInterval() のたびに。