Javascript 在不重新加载页面的情况下重新加载XML数据
我从Mysql获取xml数据。。并将任何内容再次保存到mysql。 现在,我想在不重新加载页面的情况下查看已更改的数据。我怎么做 我得到的数据如下:Javascript 在不重新加载页面的情况下重新加载XML数据,javascript,ajax,Javascript,Ajax,我从Mysql获取xml数据。。并将任何内容再次保存到mysql。 现在,我想在不重新加载页面的情况下查看已更改的数据。我怎么做 我得到的数据如下: downloadUrl("gxml.php", function(doc) { var xmlDoc = xmlParse(doc); var markers = xmlDoc.documentElement.getElementsByTagName("marker"); 我试着这样调用函数。但是
downloadUrl("gxml.php", function(doc) {
var xmlDoc = xmlParse(doc);
var markers = xmlDoc.documentElement.getElementsByTagName("marker");
我试着这样调用函数。但是没有起作用
function reloaddata()
{
downloadUrl("gxml.php", function(doc));
}
谢谢 也许可以尝试使用ajax。通过javascript将一些值从php传递到ajax。然后在ajax中检索xml数据,可以随心所欲地使用它。并作出回应。然后使用
success: function(){
//append it to your html.
}
您的代码正常,问题在于何时调用它。您需要将数据作为计时器事件或与您的逻辑更相关的其他事件的响应
setInterval("downloadMarkers()", 10000); // 10 seconds per call.
function downloadMarkers() {
downloadUrl("gxml.php", function(doc) {
var xmlDoc = xmlParse(doc);
var markers = xmlDoc.documentElement.getElementsByTagName("marker");
});
}
我必须这么做。但数据不能重新加载。仅显示第一次加载(打开页面时)数据。(
downloadUrl(“gxml.php”,函数(doc))
语法错误,下载xml后,您想做什么?这里有什么错误?它第一次工作。我需要在需要时重新加载它..我找到了它的方式。我有现有的标记数组。首先我必须清除此数组..但是怎么做?:)