jsで取得したデータをphpに送って値を取得する方法がわかりません。
どなたか、教えて下さい!!
できましたら、postとgetの両方の方法が知りたいです。
下記で値は取得できましたが、phpファイルをブラウザで確認すると、失敗と出ておりますので、
phpの書き方があっているのかがわからないじょうたいです。
$('#section').change(function(){ var a = $('#section').val(); var data = {section : a}; $.ajax({ type: "POST", url: "http://-----/indivi_get_data.php", data: data, dataType : 'json', success: function(data) { get_user_name(data); // <------ data取得 }, error : function(err){ console.log(err); } }) })
<?php $section = $_POST['section']; require_once('../common.php'); try{ $sql_sec_name = "SELECT DISTINCT name FROM attendance WHERE section=?"; $section_data = array(); $section_data[] = $section; $data_sec_name = db_connect($sql_sec_name, $section_data); $data_sec_name = sort_data_indivi($data_sec_name); $json = json_encode($data_sec_name, JSON_PRETTY_PRINT); header('Content-Type:application/json; charset=utf-8'); echo $json; }catch(Exception $e){ $error = $e->getMessage(); echo "失敗"; }
回答1件
あなたの回答
tips
プレビュー