Создайте простой опрос для изменения страницы 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();
    });

0 ответов

Другие вопросы по тегам