我正在實現一個需要使用一些html標記的jQuery插件。我嘗試通過ajax請求加載html代碼,但是我面臨的問題是它不接受相對路徑。我無法指定根文件夾的路徑,因爲我需要此插件作爲庫運行,而且我不知道庫的用戶將哪個路徑放入庫文件夾。jQuery ajax請求相對路徑
如果無法做到這樣的事情,最好的解決方法是什麼。就個人而言,我不喜歡把javascript標記放在javascript代碼中。
UPDATE html導入似乎解決了我的問題,但不幸的是大多數瀏覽器不支持這個未來。這裏是描述html導入的鏈接http://www.html5rocks.com/en/tutorials/webcomponents/imports/
確定它接受相對路徑... –
相對路徑確實需要是仍位於Web服務器的Web可訪問目錄下的文件。假設你在「C:\ apache \ htdocs \ index.html」;你顯然不能輸入「../conf/httpd.conf」來獲得「C:\ apache \ conf \ httpd.conf」,因爲htdocs是根訪問區域。否則,相對路徑應該工作。 – Katana314
我已經用「./test.html」和「test.html」進行了測試,網絡請求將是www.domain.com/test.html,即使我提出請求的test.html和javascript是裏面的lib或什麼文件夾。 Benjamin Gruenbaum –