2011-03-24 50 views
1
$("#popMenu-fk").load("secure/student.php"); 

主叫文件掌握在文件夾中的相對路徑「一」,而PHP腳本是在「一/安全」文件夾中。但是,我不能夠從該路徑訪問該文件,但如果我在同一個文件夾中的文件粘貼爲調用文件,並使用jQuery的 - 到(AJAX)的load()

$("#popMenu-fk").load("student.php"); 

它的作品!

我在哪裏錯了嗎? 謝謝!

回答

5

嘗試:

$("#popMenu-fk").load("../a/secure/student.php"); 

這樣,無論你在哪裏把這個代碼就知道哪裏去假設「/ a」是正確的根上面和代碼所在的根如上一個級別好。

一樣,如果我有兩個文件夾...

<root>/js 
<root>/ajax 

,並在阿賈克斯文件夾我有一個文件caleld ajaxCalls.ashx

如果我在js文件夾和我.js文件想要ajax調用ajaxCalls.ashx文件我會做類似

url: "../ajax/ajaxCalls.ashx" 
+0

謝謝帕特里克!這是行得通的。 – check123 2011-03-24 17:17:26

+0

沒問題......我碰到同樣的問題,而後來嘗試做幾乎相同的事情。 – Patrick 2011-03-24 17:18:04

0

如果你在Linux上,那麼文件名是區分大小寫的,你的示例中有不同的外殼,所以也許這是你的問題?

+0

在Windows上,無論如何情況是正確的。 – check123 2011-03-24 17:13:35