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 部署器不是服务器。
我正在使用预制的 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 部署器不是服务器。