質問: $(this).val(); $.ajax({ url: hoge.php, type: 'post', datatype: 'json', data: { value: select_val, }, done: function(data) { console.log(data); // select結果が反映してほしい } }); }); }); ご指南よろしくお願い致します。
回答: hoge.phpの戻り値が「{"hoge":"fuga"}」のようにちゃんとjsonになっていますか? データの括りはシングルクォートはngなのでダブルクォートをつかってください $(function() { $('#selectbox').on('change', function() { var select_val = $(this).val(); $.ajax({ url:"hoge.php", type:"post", datatype:"json", data:{"value":select_val}, success: function(msg){ console.debug(msg); }, error: function(xmlhttprequest, textstatus, errorthrown) { console.log( textstatus); } }); }); }); hoge.php php print "{\"test\":\"".$_post["value"]."\"}"; ? みたいな感じでエラーがparseerrorになっているようなら 戻り値のjsonデータがおかしいのだと思います