jsfiddle を作成しました。テスト ボタンをクリックしたときに $http を使用して http get を実行しようとすると、$http.get の構文と構造は正しいように見えますが、選択したパラメーターを送信していません (クエリ文字列 {data:$scope.newuser}) を URL に含めます。
ここにフィドルがあります:
jsfiddle.net/8sZLs/2/
そしてphp側で試してみましたが、投稿された値が表示されません
jsfiddle を作成しました。テスト ボタンをクリックしたときに $http を使用して http get を実行しようとすると、$http.get の構文と構造は正しいように見えますが、選択したパラメーターを送信していません (クエリ文字列 {data:$scope.newuser}) を URL に含めます。
ここにフィドルがあります:
jsfiddle.net/8sZLs/2/
そしてphp側で試してみましたが、投稿された値が表示されません
get でオブジェクトを送信することはできません。次のようにポスト リクエストを行う必要があります。
$http({
url: 'request-url',
method: "POST",
data: { 'message' : message }
})
@YauheniLeichanok が示唆したように、別の方法はクエリ パラメータparams
ofを使用する$http.get
ことです。この場合、渡す文字列は次のように表示されます。?key1=value1&key2=value2
サーバー側の PHP で値を取得する方法について。
PHP標準入力を使用する必要があります
$data = file_get_contents("php://input");
$objData = json_decode($data);