Значение захвата JavaScript через http cmd - PullRequest
1 голос
/ 10 июня 2010

Я пытаюсь получить значение из URL: http://localhost:8080/bin/task_status?id=2&cmd=percent_done Я не уверен, как на самом деле сделать это с помощью команды javascript (ajax), которая после загрузки страницы будет вызываться каждые 0,5 секунды. Для отображения используется встроенный индикатор выполнения AJAX.

Ответы [ 2 ]

1 голос
/ 10 июня 2010

В jQuery вы можете сделать:

setInterval(function() {
    $.get('http://localhost:8080/bin/task_status?id=2&cmd=percent_done', function(data) {
        // data contains whatever that page returns
    });
}, 500);

setInterval() - это встроенная функция JavaScript, которая повторяет команду каждые X миллисекунд, а $.get() выполняет запрос AJAX.

Как упомянуто в комментарии @Pointy, это будет работать, только если страница также размещена на localhost: 8080

1 голос
/ 10 июня 2010

вы всегда можете использовать команду javascript: location.href и проанализировать ее вручную.

вы можете найти демонстрацию более здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...