0

我从 Mysql 获取 xml 数据。并将任何内容再次保存到 mysql。现在我想在不重新加载页面的情况下查看更改的数据。我该怎么做 ?

我得到这样的数据:

        downloadUrl("gxml.php", function(doc) {
        var xmlDoc = xmlParse(doc);

        var markers = xmlDoc.documentElement.getElementsByTagName("marker");

我试图这样做调用函数。但没有工作..

        function reloaddata()
        {
         downloadUrl("gxml.php", function(doc));
        }

谢谢..

4

2 回答 2

0

你的代码没问题,问题在于它何时被调用。您将需要提取数据作为计时器事件的响应,或者与您的逻辑更相关的其他事件。

setInterval("downloadMarkers()", 10000);    // 10 seconds per call.

function downloadMarkers() {
  downloadUrl("gxml.php", function(doc) {
    var xmlDoc = xmlParse(doc);
    var markers = xmlDoc.documentElement.getElementsByTagName("marker");
  });
}
于 2013-05-21T07:01:22.563 回答
0

也许尝试使用ajax。通过 javascript 将一些值从 php 传递到 ajax。然后在 ajax 中检索 xml 数据做任何你想做的事。并给出回应。然后使用

success: function(){
   //append it to your html.
}
于 2013-05-21T06:51:59.637 回答