前提・実現したいこと
json形式で送られてきた連想配列をphpでテキストファイルに出力したいのですが、出力されません。
■■な機能を実装中に以下のエラーメッセージが発生しました。
画面にはNULLと表示されます。
【javascriptソース】
<script type="text/javascript"> ```javascript var ary_data = {"namae":"tanaka","seibetu":"otoko"}; send_data =JSON.stringify(ary_data); $.ajax({ url:"post.php", type:"POST", contentType:"Content-Type:application/json; charset=UTF-8", data:send_data, success:function(msg,status,xhr){ console.log("success"); console.log("msg =" + msg); console.log("satus =" +status); console.log("xhr =" + xhr); $("#list").append(send_data); }, error:function(xhr,status,error){ console.log("error"); }, complete:function(xhr,status, error){ console.log("fin"); } }) </script>【phpソース】 ```php <?php // //ajax送信でPOSTされたデータを受け取る $json=file_get_contents("php://input"); $data=json_decode($json); file_put_contents("json.txt" , $data); echo $_POST[$data]; ?>
回答1件
あなたの回答
tips
プレビュー