DB 値を取得してオブジェクトを作成するループがあります。ループが繰り返されるたびに JSON オブジェクトをエコーしたい。今のところ、コンソールに何も表示されません。また、コメントアウトされたprintf
ステートメントは正常に機能します。どんな助けでも大歓迎です!
AJAX 呼び出し
$.ajax({
url:'ajax/ipGet.php',
type: 'GET',
dataType:'json',
success:function(response){
console.log(response);
}
});
PHP データ生成
$infoArray = new Array();
while($row = mysqli_fetch_array($getIpQuery, MYSQLI_NUM)){
for($x=0;$x<count($row);$x++)
{
$getIpInfo = mysqli_query($dbcon,"SELECT * FROM ipInfo WHERE address='$row[$x]'");
$retrievedInfo = mysqli_fetch_array($getIpInfo,MYSQLI_NUM);
$ipInfo->ipAddress = $retrievedInfo[0];
$ipInfo->port = $retrievedInfo[1];
$ipInfo->status = getStatus($ipInfo->ipAddress, $ipInfo->port);
array_push($infoArray,$ipInfo);
}
}
echo json_encode($infoArray);
助けてくれてありがとう!
〜カーペットフィズ