javascript
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>json</title> 6 <script type="text/javascript" src="js/jquery-3.3.1.min.js"></script> 7 <script> 8 $('#send').click(function(){ 9 var data = { 10 name:$('#name').val(), 11 gender:$('#gender').val(), 12 job:$('#job').val(), 13 }; 14 var json = JSON.stringify(data); 15 $.ajax({ 16 url:"sample.php", 17 type:"post", 18 contentType:"Content-Type:application/json; charset=UTF-8", 19 data:data 20 }).done(function(msg){ 21 console.log("succses"); 22 }); 23 }); 24 25 26 </script> 27</head> 28<body> 29 <form action="" method="post"> 30<p> 31名前:<input type="text" name="name" size="40"> 32</p> 33 34<p> 35性別:<input type="radio" name="gender" value="male">男 36<input type="radio" name="gender" value="female">女 37</p> 38 39<p>職業<br> 40 <select name="job"> 41 <option value="">選択してください</option> 42 <option value="公務員">公務員</option> 43 <option value="経営者・役員">経営者・役員</option> 44 <option value="会社員">会社員</option> 45 <option value="自営業">自営業</option> 46 <option value="自由業">自由業</option> 47 <option value="専業主婦">専業主婦</option> 48 <option value="パート・アルバイト">パート・アルバイト</option> 49 <option value="学生">学生</option> 50 <option value="その他">その他</option> 51 </select> 52<input id="send" type="submit" value="送信"> 53</body> 54</html> 55
php
1<?php 2$json = file_get_contents('php://input'); 3$ajax = json_decode($json); 4var_dump($ajax); 5 6 ?> 7
formデータをjsで送信しphpでvar_dumpして確認したいのですが表示されません。どなたか教えていただきたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/27 07:09