Je suis en train de faire une demande de poste avec angulaire 4 avec ce code pour envoyer lat et paramètres lng:Comment faire une demande de publication avec Angular 4?
let data = {lat: this.newLat, lng: this.newLng};
this.http.post(url, data)
.map(response => response.json())
.subscribe(getResponse => console.log(getResponse));
Du côté du serveur, je l'extrait de code php suivant:
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);
La réponse du serveur est malheureusement toujours 'not ok'
. Des idées pour résoudre ceci? La variable $_POST
est toujours un tableau vide
Toute erreur JS ...? – Farkie
Non, je reçois le message "pas ok" –
Essayez 'var_dump (file_get_contents (" php: // input "));' du côté de PHP. Voyez si vous obtenez des paramètres POST dans cela. – mega6382