我無法找到我的代碼有什麼問題。當從post_receiver.php打印json文件時,json會相應地打印。ajax,變量未定義?
的JSON從post_receiver.php印刷從
<?php
session_start();
ob_start();
require_once('../../mysqlConnector/mysql_connect.php');
$result_array = array();
$query="SELECT COUNT(initID) AS count, urgency, crime, initID, TIMESTAMPDIFF(minute,dateanalyzed,NOW()) AS minuteDiff FROM initialanalysis WHERE commanderR='0' AND stationID='{$_SESSION['stationID']}';";
$result=mysqli_query($dbc,$query);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
array_push($result_array, $row);
}
}
echo json_encode($result_array);
?>
結果以上:
[{"count":"10","urgency":"Low","crime":"Firearm","initID":"5","minuteDiff":"329"}]
我的Ajax代碼:
$.ajax({
method: 'POST',
url: "post_receiver.php",
data: {
'count': count,
'urgency': urgency
},...
的 '計數' 和 '尿急' 可變沒有定義,我不熟悉JSON格式...
的'data'字段指定什麼請求參數* *發送到服務器。你想發送一個「count」和「urquency」值,還是你想從響應中提取它們? – PeterMader
@PeterMader我想從響應 – SCS