AJAX 在 Angular 中找不到 PHP 个文件

AJAX not finding PHP files in Angular

我正在使用预制的 Grunt 在本地部署网站,即:我得到了这个并被告知 "make work"。我从来没有用过 Yeoman,我没有安装它,对此我一无所知。

我正在尝试为其创建一个登录系统,作为其中的一部分,我需要访问 PHP 文件以进行服务器端处理和数据库访问。除了我不能那样做。

我在 Google Chrome 和 AngularJS 上使用 JQuery 的 AJAX。目录树如下:

这里是 AJAX 查询:

$.ajax({
    url: "scripts/models/login.php",
    data: {
        "user" : username,
        "pass" : password,
        "keep" : keepLogin
    },
    method: "POST",
    success: function(response) {
        console.log("succ");
        console.log(response);
    },
    error: function(response) {
        console.log("fucc");
    }
});

如果我转到 localhost:port/robots.txt,它显示正常,AJAX 也可以正常访问。但是,它无法访问 php 文件,甚至无法访问 index.html。

Angular 处理 URL 处理,即:您无法直接访问文件,所以我怀疑问题出在那里。示例:

$routeProvider
.when('/', {
    templateUrl: 'views/main.html',
    controller: 'MainCtrl',
    controllerAs: 'main'
})

有什么想法吗?我几乎停留在这里的第一步。 :(

需要有一个实际的服务器:Grunt 部署器不是服务器。