как перезагрузить страницу JavaScript с ее повторным отображением - PullRequest
0 голосов
/ 27 февраля 2012

Мне нужно прочитать страницу с сервера, чтобы получить данные об элементе, который сервер будет динамически изменять.

Я не хочу повторно отображать всю страницу - я просто хочучитать с сервера только один элемент, который изменился, и только повторно отображать этот единственный элемент.

Это потому, что это страница сервера vxworks, а один элемент будет динамически изменяющимся виндмарком (метод экспонирования vxworksданные vxworks на веб-страницу).

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012

Я никогда не работал с vxworks, но я думаю, что Ajax-запрос также сделает это в этом случае. С Ajax вы можете загружать определенные элементы вашего сайта асинхронно. Это означает, что весь сайт не перезагружается, только элемент. Обычно я использую для этого фреймворк JQuery, так как он проще в использовании. Для получения дополнительной информации проверьте это здесь: http://api.jquery.com/jQuery.ajax/

0 голосов
/ 27 февраля 2012

Просто загрузите библиотеку jQuery и сделайте ajax-запрос для извлечения данных.

<script src="js/jquery.min.js"></script>
<script>
$(document).ready(function() {
    $.get('/your/server/path/of/the/data, function(data) {
        // do sth. with the data, e.g. insert the data into your element.
        $("#elem").html(data);
    });
})
</script>

Ваш HTML должен включать элемент с идентификатором "elem" для отображения данных.

Для получения дополнительной информации о jQuery, посетите http://jquery.com/.

...