我有一些代码我希望通过我的json数组传递,该数组不包含在数据库$ row中。所以我试图设置一个自定义变量,但是没有用。有没有办法这样做,以便下面的内容通过数组发送?
这是我试过的
PHP
if ($photo_numff == 1) {
$streamitem_uploadimage_count =" Uploaded new image";
} else if($photo_numff > 1) {
$streamitem_uploadimage_count =" Uploaded ".$photo_numff." new images";
} else {
}
JSON数组
$rowcount = mysqli_num_rows($result);
$json = array(
'posts' => array(),
'count' => $rowcount
);
while ($row = mysqli_fetch_array($result)) {
$posts[] = array(
//Post information and ids
'streamitem_id' => $row['streamitem_id'], // post id
'streamitem_uploadimage_count' => $streamitem_uploadimage_count,
);
$rowcount++;
}
$json['posts'] = $posts;
echo json_encode($json);
然后我可以通过我的ajax "+response['streamitem_uploadimage_count']+"
我也试过array_push($json['posts'], array( 'streamitem_uploadimage_count' => $streamitem_uploadimage_count, ) );
但是没有工作
答案 0 :(得分:0)
我现在通过添加
来实现这一目标'streamitem_uploadimage_count' => $streamitem_uploadimage_count
在$ Json数组中也是。