在包含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存在问题,因为我将完全相同的文件/文件夹复制到桌面,一切正常.
解决方法:
它是相对的,基于它被调用的页面的当前位置.它与从何处加载JavaScript无关.
打开控制台并查看Ajax请求[console或net tab],您将看到它请求的路径.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。