Создайте простой опрос для изменения страницы API
У меня есть сервлет Java, который отвечает с числом в текстовом / обычном формате. Я хочу, чтобы на другой странице был запущен скрипт, который опрашивает этот URL-адрес и запускает окно с предупреждением, когда число там изменилось с момента его первой загрузки. У меня практически нет опыта работы с javascript, и до сих пор я не смог следовать ни одному из найденных мною учебных пособий.
По сути, мне нужно запустить опрос при загрузке страницы, запомнить, какое было первое полученное значение, а затем вызвать окно предупреждения, как только значение изменится.
Это то, что я имею до сих пор, однако я считаю, что мне нужно как-то разобрать данные. URL возвращает текстовую / обычную страницу с номером. Вот и все.
var initial = null;
function checkForMsg() {
$.ajax({
type: "GET",
url: URL_GOES_HERE,
dataType : "text",
async: true,
cache: false,
success: function(data) {
if (initial == null) {
initial = data
}
else if (initial != data) {
alert(data);
}
setTimeout('checkForMsg()', 12000);
},
error: function() {
setTimeout('checkForMsg()', 12000);
}
})
}
$(document).ready(function(){
checkForMsg();
});