jQuery - (ajax)load()的相对路径

时间:2011-03-24 17:08:18

标签: jquery ajax

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

当php脚本位于“a / Secure”文件夹中时,调用文件位于文件夹“a”中。但是,我无法从该路径访问该文件,但如果我将该文件粘贴到与调用文件相同的文件夹中并使用

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

它有效!

我在某个地方出错了吗? 谢谢!

2 个答案:

答案 0 :(得分:5)

尝试:

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

无论你在哪里调用这段代码,它都知道去哪里假设“/ a”正好位于根之上,代码也位于根目录之上。

好像我有两个文件夹...

<root>/js
<root>/ajax

在ajax文件夹中我有一个文件caleld ajaxCalls.ashx

如果我在js文件夹中有一个.js文件,并且我想对ajaxCalls.ashx文件进行ajax调用,我会做类似的事情

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

答案 1 :(得分:0)

如果你在Linux上,那么文件名区分大小写,你的样本中有不同的大小写,那么这可能是你的问题吗?