2012-05-14 67 views
1

我有一個問題,我的文件相互路徑。所有的目錄路徑格式都一樣嗎?因爲在外部鏈接上,例如:​​與<img src="../FriendsList/image/defaultboysmall.png" />不一樣,但兩個代碼均可用。例如:../folder/file.phpfolder/file.php目錄路徑

例子:

$.getJSON('/data_php/getFriends.php', function(data) { 

$.getJSON('../data_php/getFriends.php', function(data) { 

$.getJSON('data_php/getFriends.php', function(data) { 

這行代碼這裏不適合我的工作,我不知道爲什麼它的行爲這樣。請幫助,我不擅長目錄路徑。

謝謝。

回答

0

getJSON及其ajax也是基於URL而不是文件系統。您需要使用相對於網站文檔根目錄的適當路徑。

+0

哦。抱歉。這件事情我不太好。你能告訴我更多關於這種相對路徑嗎? –

+0

您的網站文檔根目錄必須位於'〜/ www'或'〜/ public_html'或某處。爲了向網站發送URL請求,您應該基本上將其視爲根用戶。 –

+0

根你的意思是像起始主文件夾? 'http:// localhost/FriendsList/friendList.php'就像這樣嗎? –

0

它必須通過網址,沒有路徑。 我認爲更好的方式是通過PHP將路徑放入html中。選擇此路徑並放入ajax回調。

例如: HTML:

<p data-link='<?= link_to_fiends() ?>'>hi</p> 

JS:

var link = $('p').data('link'); 
$.getJSON(link,function(data){});