私は ajax を機能させる方法を見つけるために、stackOverflow と Google で一晩中検索してきました。json を使用してデータを php フォームに投稿し、json を php でデコードして処理したいと思います。PHPで処理した後、jsonでデータを返します。
その下に、json を php に送信するために使用している jquery コードがあります。
JSONobj = {
firstname : "david",
email : "daivd@gmail.com"
};
var JSONstr = JSON.stringify(JSONobj);
$.ajax({
type: "POST",
url: "Process.php",
data: {info: JSON.stringify(JSONobj)},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data){
alert(data.newName);
}
});
しかし、jsonを解析した後、私のヘッダーは次のようになります:
PHPファイルに何を入れるべきですか?
<?php
$myJson =json_decode($_POST['info'], true);
// modify the name and return the data in json back
?>
ありがとう