2013-07-16 240 views
4

我需要確定的jQuery的這條路,其實我有一個文件名爲functions.js和使用jQueryjQuery的相對和絕對路徑

這一功能對於負載網址中的問題it's JS的負載在網站的索引和子目錄

<script src="http://www.domain.com/wp-content/includes/themes/mytheme/js/functions.js"></script> 

稱爲網站的索引JS真是文件it's到的wp-content /包括/主題/ mytheme的/ JS

和負荷的jQuery呼叫: wp-content/includes/themes/mytheme/index_loader.php

我可以把絕對路徑jQuery來index_loader.php,但我的問題it's如果it's可能不使用該和計算路徑成js文件

其實:

$("#test").load("http://www.domain.com/wp-content/includes/mytheme/index_loader.php"); 

這是可能的或計算裏面的jQuery文件? - 我嘗試和沒有工作.....

$("#test").load("../index_loader.php"); 

這確實it's我的問題,thank's問候

+0

你可以重新提出你的問題嗎? – kennypu

回答

4

的方式JavaScript的工作但它從它從被稱爲文件加載現在它是寫入的文件。

爲了做你需要的,你需要提供你正在查看的當前頁面的相對路徑。

例子:

如果當前頁面是http://www.domain.com,那麼你就需要做:

$("#test").load("wp-content/includes/mytheme/index_loader.php"); 

如果當前頁面是http://www.domain.com/wp-content/index.php,那麼你就需要做:

$("#test").load("includes/mytheme/index_loader.php"); 

作爲一個方面說明CSS不是相同的方式和CSS相對路徑是基於它寫入的文件。

+1

好的工作正常,謝謝 – user2536883