2016-01-16 73 views

回答

0

您無法從網頁訪問「用戶」本地文件系統。這將是一個嚴重的安全問題(您是否希望Web應用程序在瀏覽時能夠訪問PC上的文件?)。

如果你的應用程序在同一臺服務器上有文件,你可以訪問它,只要確保你的文件擴展名在你的MIME類型中。

-----添加基於註釋代碼-------

$.ajax({ 
 
    url: "feed.xml", 
 
    success: function(xml){ 
 
    var xmlDoc = $.parseXML(xml), 
 
     $xml = $(xmlDoc), 
 
     title = $xml.find("title").text(); 
 
    console.log(title); 
 
    } 
 
});

+0

我有這個'在我的同一文件夾中的文件feed.xml'在那裏我有'index.html'文件。我想從'index.html'文件讀取'feed.xml'文件。而已。這可能嗎? –

+0

是的,如果您在「服務器」中打開index.html(如果您使用的是IIS或Wamp或其他),則可能是這樣。你打開你的index.html文件爲「http://localhost/index.html」或「C:\ something \ index.html」嗎?它只會工作,如果你在本地主機/東西...然後你可以做一個AJAX請求到http://localhost/feed.xml –

+0

是的,我打開'index.html'瀏覽器像「C: \ something \ index.html「,並且還能夠在瀏覽器的」C:\ something \ feed.xml「中查看完整格式的提要,然後我想從'feed.xml'文件獲取數據並希望顯示在索引中。 html'。你可以分享任何演示或AJAX示例...? –