私は、ウェブサイトをローカルに展開するためにあらかじめ作成されたGruntを使用しています。つまり、これを与えられて "make work"と言いました。私はYeomanを一度も使用していない、私はそれをインストールしていない、私はそれについて何も知らない。AJAXがAngularのPHPファイルを見つけられない
私はログインシステムを作成しようとしています。そのために、サーバー側の処理とデータベースアクセスのためにPHPファイルにアクセスする必要があります。私はそれをすることができないことを除いて。
Google ChromeではJQueryのAJAX、AngularJSを使用しています。次のようにディレクトリツリーは次のとおりです。ここで
は、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");
}
});
私はローカルホストに行く場合:ポート/ robots.txtのそれは罰金、およびAJAXが細かすぎるそれにアクセスできることを表示します。しかし、それはphpファイルやindex.htmlにアクセスすることはできません。
角度処理のURL処理、つまりファイルに直接アクセスできないため、問題があると思われます。例:
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'MainCtrl',
controllerAs: 'main'
})
私は実際にここの最初のステップに立ち往生しています。 :(
'それがPHPファイルにアクセスすることはできませんかさえindex.html'何が起こっているのか、それは404-INGのか、ですされています。?あなたは別のエラーを受け取っていますか? – Ankh
$ httpサービスを使用しようとしました –
@Ankh確かに404. "localhost:9000/scripts/models/login.php - 404" – Mox