在包含 Ajax 请求的 JavaScript 文件中,URL 与什么相关?我有包含目录 alpha 和 bravo 的 www 目录。 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 有问题,因为我将完全相同的文件/文件夹复制到桌面并且一切正常。
它是相对的,基于它所调用的页面的当前位置。它与 JavaScript 的加载位置无关。
打开控制台并查看 Ajax 请求 [console 或 net 选项卡],您将看到它请求的路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)