Javascript jQuery ajax相对路径未找到文件

Javascript jQuery ajax相对路径未找到文件,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在一个HTML文档中编写了一些脚本,但我决定将其移动到一个外部文件中,因此我更改了jQuery中的路径以反映js文件的位置,但它似乎无法找到它需要的PHP文件。有人知道为什么会这样吗 jQuery 文件层次结构 PHP文件位于PHP文件夹中,JS文件位于loginScripts中。 您正在尝试使用相对路径访问服务器文件 您必须使用类似“”的东西。您是否也可以说明您的项目文件层次结构请粘贴准确的错误消息。没有错误。代码在var ajax=ajaxObj(“POST”,“../../php/lo

我在一个HTML文档中编写了一些脚本,但我决定将其移动到一个外部文件中,因此我更改了jQuery中的路径以反映js文件的位置,但它似乎无法找到它需要的PHP文件。有人知道为什么会这样吗

jQuery

文件层次结构

PHP文件位于PHP文件夹中,JS文件位于loginScripts中。

您正在尝试使用相对路径访问服务器文件


您必须使用类似“”

的东西。您是否也可以说明您的项目
文件
层次结构请粘贴准确的错误消息。没有错误。代码在var ajax=ajaxObj(“POST”,“../../php/login.php”)处停止执行;我已经添加了文件层次结构
function login(){
    var u = $("#loginUsername").val;
    var p = $("#loginPassword").val;
    if (u === ""){
        loginStatus("empty","username");
    } else if (p === ""){
        loginStatus("empty","password");
    } else {
        $("#loginbtn").css("display","none");
        $("#loginStatus").html("please wait...");
        var ajax = ajaxObj("POST", "../../php/login.php");
        ajax.onreadystatechange = function() {
            if(ajaxReturn(ajax) === true) {
                if(ajax.responseText == "login_failed"){
                    $("#loginStatus").html("Login failed. Please try agian");
                    $("#loginbtn").css("display","inline-block");
                } else if (ajax.responseText == "login_failed_1"){
                    loginStatus("wrong","password");
                } else {
                    window.location = "http://domain.com/"+ajax.responseText;
                }
            } else {
                $("#loginStatus").html("fail_667389");
            }
        };
        ajax.send("u="+u+"&p="+p);
    }
}