我們假設我需要使用文件名中的相對路徑進行AJAX請求,而不使用windows.location
(由於客戶特定請求)。從文件名(不帶windows.location)的Javascript相對路徑
所以,一個hypotetical頁:mywebsite/myfolder/mypagename
,我需要做的是這樣的:
$.get("./data/mydata.json", function(data) { .... });
這樣的要求點:mywebsite/myfolder/data/mydata.json
,但我也需要點:mywebsite/myfolder/mypagename/data/mydata.json
是有沒有辦法做到這一點?我也tryed "~/data/mydata.json"
但似乎發送任何Ajax調用之前爲"./data..."
我不認爲你可以做到這一點,而無需使用windows.location – GiuServ
不能使用windows.location由於客戶的要求。它有一些SAST的後果,客戶不想使用它。 – freecloud
所以使用像你這樣的圖像,CSS,JavaScript等相對路徑...... – epascarello