少し漬け込んでいるようです。
ajaxで値UserIDを返すことができません。次のエラーが発生します:Uncaught TypeError:undefinedのプロパティ「0」を読み取れません。
PHPは次のとおりです。
$array = array(
"UserID" => $row['UserID']
, "runDate" => $row['runDate']
, "firstName" => $row['firstName']
, "Time" => $row['Time']
, "Time" => $row['Distance']
);
echo json_encode($array);
そしてAJAX:
$.ajax({
type: "POST",
url: "searchbydateMySQLi.php",
cache: false,
dataType: "json",
data: "date=" + $('input[name="date"]').val(),
success: function(data){
console.log(data.UserID[0]);
},
});
データ型をHTMLに切り替えてみましたが、文字列全体が返されます。