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

che*_*123 1 ajax jquery

$("#popMenu-fk").load("secure/student.php");
Run Code Online (Sandbox Code Playgroud)

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

$("#popMenu-fk").load("student.php");
Run Code Online (Sandbox Code Playgroud)

有用!

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

Pat*_*ick 5

尝试:

$("#popMenu-fk").load("../a/secure/student.php");
Run Code Online (Sandbox Code Playgroud)

这样,无论你从哪里调用这段代码都知道去哪里假设"/ a"正好位于根之上,代码也位于根之上的单个级别.

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

<root>/js
<root>/ajax
Run Code Online (Sandbox Code Playgroud)

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

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

    url: "../ajax/ajaxCalls.ashx"
Run Code Online (Sandbox Code Playgroud)