:サーバー側でAngular 4で投稿リクエストを作成するには?
let data = {lat: this.newLat, lng: this.newLng};
this.http.post(url, data)
.map(response => response.json())
.subscribe(getResponse => console.log(getResponse));
を、私は次のPHPスニペットを持っている:
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Content-Type");
if (isset($_POST['lat'], $_POST['lng'])) {
$response['msg'] = 'ok';
} else {
$response['msg'] = 'not ok';
}
echo json_encode($response);
サーバーからの応答は残念ながら常に'not ok'
です。任意のアイデアをどのようにこれを解決するには? $_POST
変数は常に空の配列
任意のJSのエラーが...? – Farkie
いいえ、「not ok」というメッセージが表示されます –
PHP側で 'var_dump(file_get_contents(" php:// input "));を試してみてください。その中にPOSTパラメータがあるかどうかを確認してください。 – mega6382