使用ajax更新数组表(只更改值)

时间:2012-08-29 15:27:01

标签: javascript ajax jquery dynamic

我想仅使用ajax更新数据更改,并且每5秒加载一次数据

我有两个页面,第一个包含数据(数组表),第二个显示结果,如代码所示。我希望此页面只更改值

对于第一页中的代码,我从服务器(xml文件)加载数据,然后将其存储在数组表中。

请帮帮我。

谢谢。

2 个答案:

答案 0 :(得分:0)

$.ajax({
    url: "gettable.php",
    success: function(data) {
        $("#data").text(data); // this is assuming #data is a td or div like element
    }
});

希望这有帮助!

答案 1 :(得分:0)

$.ajax可以仅更新新数据。但是没有任何神奇的方法可以做到这一点。您必须跟踪服务器上的请求之间更改的项目,并仅返回JSON中的项目。比,在success calback中 - 遍历所有收到的元素(例如,可以是一个数组,其中项目要更新为键,值为该项目的新值)并更新它们。