내가 위도와 LNG 매개 변수를 보내려면이 코드를 사용하여 각도 4 POST 요청을 만들려고 노력 해요 : 서버 측에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