2016-12-15 5 views
0

私は、ウェブサイトをローカルに展開するためにあらかじめ作成されたGruntを使用しています。つまり、これを与えられて "make work"と言いました。私はYeomanを一度も使用していない、私はそれをインストールしていない、私はそれについて何も知らない。AJAXがAngularのPHPファイルを見つけられない

私はログインシステムを作成しようとしています。そのために、サーバー側の処理とデータベースアクセスのためにPHPファイルにアクセスする必要があります。私はそれをすることができないことを除いて。

Google ChromeではJQueryのAJAX、AngularJSを使用しています。次のようにディレクトリツリーは次のとおりです。ここで Tree directory including the php file

は、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' 
}) 

私は実際にここの最初のステップに立ち往生しています。 :(

+0

'それがPHPファイルにアクセスすることはできませんかさえindex.html'何が起こっているのか、それは404-INGのか、ですされています。?あなたは別のエラーを受け取っていますか? – Ankh

+0

$ httpサービスを使用しようとしました –

+0

@Ankh確かに404. "localhost:9000/scripts/models/login.php - 404" – Mox

答えて

0

代わりに、実際のサーバーがある必要がある:兵卒デプロイヤはサーバーではありません

関連する問題