2016-06-29 14 views
0

を送信しませんボタン$ _POSTで配列を取得します。その Insteed私はAngularJSは、私は、コードを次しているHTTP POSTリクエストに

array (size=0) 
    empty 

私のHTMLコードは、そのようになり得る:

<input placeholder="Login" class="searchProduct" autocomplete="off" name="username" type="text" ng-model="form.username"><br> 
<input placeholder="Password" class="searchProduct" autocomplete="off" type="password" name="password" ng-model="form.password"/> 
<div class="button" ng-click="submitLogin();">Login</div> 

私はここに何の問題が表示されません。..

答えて

0

角度コードがうまくいくように、あなたは以下のようなデータをPHPファイルで受け取っていただきたいと思います。

$ params = json_decode(file_get_contents( 'php:// input')、true);

+0

本当にありがとう、しかし、私はそれのように書く必要があるのはなぜですか?私がやっているだけの事例としてJqueryを使うのはvar_dump($ _ POST)ですか? –

+0

formet enctype = "multipart/form-data"でフォームデータを送信すると、jsonとしてデータを送信しているので、file_get_contents( 'php:// input')を使用する必要があるため、$ _POSTで受信できます。 –

+0

申し訳ありません!ありがとうございました! –

0

あなたは以下のコード

を使用することができます
$http.get('/someUrl', config).then(successCallback, errorCallback); 
$http.post('/someUrl', data, config).then(successCallback, errorCallback); 
+0

ありがとうございますが、まだ私の質問に答えていない、私はそれが動作していない理由を知りたい。 –

関連する問題