私のコードで何が間違っているのかわかりません。 post_receiver.phpからjsonファイルを印刷すると、それに応じてjsonが印刷されます。ajax、変数が定義されていませんか?
[{"count":"10","urgency":"Low","crime":"Firearm","initID":"5","minuteDiff":"329"}]
私のAjaxコード:
$.ajax({
method: 'POST',
url: "post_receiver.php",
data: {
'count': count,
'urgency': urgency
},...
'数' と '緊急性' 変数
<?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);
?>
結果の上からpost_receiver.phpから印刷
JSON定義されていない、私はJSON形式に精通していない...
'data'フィールドは、リクエストパラメータが*サーバーに*送られているものを指定:JSONとしてそれを解析するには、
json
dataType
設定を使用します。あなたは 'count'と' urquency'値を送信したいのですか?それとも応答からそれらを抽出しますか? – PeterMader@PeterMader私は応答 – SCS