私は純粋なjavascriptコードを持っており、JSONを送信する必要があります(これはGET制限を超えている可能性があります....)ので、 POSTリクエストのAJAX。ここAJAXを使用してPOSTリクエストを行うことができません
私のコードがある...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test POST via AJAX</title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script>
var waypoints = [{
"options": {
"allowUTurn": false
},
"latLng": {
"lat": 44.911434,
"lng": 7.671602
},
"name": "Corso Vinovo, Carignano, TO, Piemonte, Italia",
"_initHooksCalled": true
}, {
"options": {
"allowUTurn": false
},
"latLng": {
"lat": 44.910167,
"lng": 7.676274
},
"name": "Il Tempio del Pane, Corso Cesare Battisti, Carignano, TO, Piemonte, Italia",
"_initHooksCalled": true
}, {
"options": {
"allowUTurn": false
},
"latLng": {
"lat": 44.908034,
"lng": 7.675075
},
"name": "Banca Intesa, Via Ferdinando Salotto, Carignano, TO, Piemonte, Italia",
"_initHooksCalled": true
}];
alert ('Waypoints --> ' + JSON.stringify(waypoints));
$.ajax({
type: "POST",
url: "NewPage.php",
contentType: "application/json",
data: JSON.stringify(waypoints),
success: function()
{
alert("OK ...");
},
error: function()
{
alert("KO ...")
}
})
alert('After post request ...');
</script>
</body>
</html>
、あなたは私のAJAXコードは、 "OK" を私に警告することを見ることができるコードを実行NewPage.php
<?php
echo 'Waypoints ?????';
print_r($_POST)
?>
のコードですが、私は私のNewPage.php
については何も見ることができない私は、陳腐についてとても残念このようなものについてはかなりnewbye、よ....
提案、例、jsfiddle、alternative?
ありがとうございます!
チェザーレ
あなたはあなたのNewPage.phpから何を見たいですか? – guradio
成功コールバックには返り値varがありません。サーバ側から結果を取得し、ポストプリント後にダイを置いたり終了したりすることになっています。 –
現時点では、私は(エコー...)、JSONが最初のhtmlページから送信されたのを見たいと思います。ありがとう – Cesare