我正在研究讀取XML文件並輸出數據的腳本。它在我的Web服務器上運行時運行良好,但不會從本地計算機運行。 (「542Data.xml」文件與服務器和計算機上的HTML頁面存儲在同一文件夾中,並且我檢查了所有文件版本都是相同的。我已經在Firefox和Chrome中嘗試了它,結果相同。)用jQuery導入XML:適用於服務器,不適用於本地
<div id="output"></div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "542Data.xml",
dataType: "xml",
success: parseXml
});
});
function parseXml(xml)
{
$(xml).find("point").each(function(index)
{
$("#output").append("Name: " + $(this).attr("name") + "<br />");
});
}
</script>
的XML的結構爲:
<?xml version="1.0"?>
<destinations>
<point name="Tot Lot at Bryan Park">
<lat>39.15611</lat>
<long>-86.52664</long>
<type>outdoors</type>
</point>
<point name="Playground at Cascades Park">
<lat>39.19633</lat>
<long>-86.53581</long>
<type>outdoors</type>
</point>
</destinations>
什麼我需要改變,以得到這個局部?
編輯:我錯了,它的工作在Firefox。 (不好意思!)
您是指本地文件系統本地還是開發服務器? – Musa
本地文件系統(例如文件:\\\ C:\ Users \ Erica \) – Erica