XMLHttpRequest对象的open方法的相对路径

Cel*_*tas 4 javascript php ajax path

在包含Ajax请求的JavaScript文件中,相对于哪个URL是什么?我有www目录包含目录alpha和bravo.alpha中的JavaScript文件和包含它的HTML文件以及在bravo中处理请求的PHP.

在我的JavaScript文件中,xmlhttp.open("GET", "CheckServer.php?name="+name,true);但我认为CheckServer.php不对.我试过../bravo/CheckServer.php但它不起作用.

我没有使用JQuery而且我正在使用WAMP.

另外,我是否可以使用任何问题来查看是否首先访问处理请求的PHP页面?

编辑:我打开控制台,它说我在JavaScript文件中调用的函数没有定义.这只发生在我将.js文件移动到另一个目录时.(我<script>适当地修改了标签:<script type="text/javascript" src="../alpha/Check.js">.

编辑2:我认为WAMP存在问题,因为我将完全相同的文件/文件夹复制到桌面上,一切正常.

epa*_*llo 6

它是相对的,基于它被调用的页面的当前位置.它与从何处加载JavaScript无关.

打开控制台并查看Ajax请求[console或net tab],您将看到它请求的路径.