我有一個PHP文件,它創建一個XML文件和一個讀取XML文件的JS文件。當我按下HTML中的按鈕時,它會將我重定向到創建XML文件的PHP文件,但JS文件不會讀取它。JS不讀XML
GDownloadUrl("phpsqlajax_genxm1l.php", function(data) {
var xml = GXml.parse(data);
var markerid = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markerid.length; i++) {
var type = markerid[i].getAttribute("type");
//var point = new GLatLng(parseFloat(markerid[i].getAttribute("lat")),
//parseFloat(markerid[i].getAttribute("lng")));
var date = markerid[i].getAttribute("date");
var punktx = markerid[i].getAttribute("point");
var punkt = punktx.toString();
var temp = new Array();
temp = punkt.split(",");
var point = new GLatLng(temp[0],temp[1])
var marker = createMarker(point, date, type);
map.addOverlay(marker);
}
});
如何解決這個問題?這個JS腳本應該從XML文件中獲取數據,並在我的Google地圖上製作標記,但JS文件不會啓動或執行某些操作。
您的PHP腳本生成的XML是什麼樣的?您是否嘗試驗證W3 XML驗證器中的XML輸出? – GordonM