我从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));
}
谢谢..
答案 0 :(得分:0)
也许尝试使用ajax。通过javascript将一些值从php传递给ajax。然后在ajax中检索xml数据,随心所欲地执行它。并给出回应。然后使用
success: function(){
//append it to your html.
}
答案 1 :(得分: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");
});
}