我似乎有点吃醋了。
我无法让 ajax 返回值 UserID,我收到此错误:Uncaught TypeError: Cannot read property '0' of undefined。
继承人的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 并返回整个字符串。