[英]How to set the url in off-line site using jquery ajax
好吧,我的任務是運行一個靜態站點,根本沒有服務器。 純HTML,我需要加載和讀取XML文件並使用結果更新頁面。
如果文件位於同一位置,則該任務已完成並且可以讀取xml文件,問題是如果xml文件位於ajax無法使用的單獨文件夾中,則該問題會出現。 好像網址失敗了。
$.ajax({
type: "GET",
// working url setting - case - 1
// url: "somexmlfile.xml",
// not working - case - 2
url: "../somepath/somexmlfile.xml",
dataType: "xml",
success: function(xml){
// do something with the returned data
},
error: function() {
// display the error
}
});
情況-1對我來說是可行的解決方案,但是我需要將xml文件放在單獨的位置。
然后情況-2是獲取失敗文件的方法。
任何想法,
實際上沒有域,沒有服務器,它是純HTML,
所有文件都在ex中:
D:/myfiles/someFolder/index.html
如果我把文件放進去
D:/myfiles/someFolder/xml/myxml.xml並將URL設置為
網址:“ xml / myxml.xml”
這個配置也可以
但我試圖將xml文件放入
D:/myfiles/xml/myxml.xml,並且需要使用ajax將URL設置為讀取文件
網址:“ ../ xml / myxml.xml”
嘗試使用絕對網址:
www.yourdomain.ext/siteDolder/xmlFolder/xmlfile.xml
最后,解決方案是在Firefox設置上關閉瀏覽器安全性(在about:config上strict_origin_policy設置為false),並且可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.