我需要从服务器读取一个页面以获取服务器将动态更改的元素的数据。
我不想重新显示整个页面 - 我只想从服务器读取更改的单个元素,只重新显示该单个元素。
这是因为它是一个vxworks服务器页面,单个元素将是动态chaning windmark(vxworks将vxworks数据暴露给网页的方法)。
答案 0 :(得分:0)
只需加载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应包含一个id为“elem”的元素来显示数据。
有关jQuery的更多信息,请访问http://jquery.com/。
答案 1 :(得分:0)
我从未使用过vxworks,但我认为在这种情况下,Ajax请求也会这样做。 使用Ajax,您可以异步加载站点的特定元素。这意味着整个站点不会重新加载,只会重新加载元素。 通常我会使用JQuery框架,因为它更容易使用。 有关详细信息,请在此处查看:http://api.jquery.com/jQuery.ajax/