1
如何讓我的Ajax能夠期待我的數組在我的成功之中。目前我假設我使用了一個扁平的對象,並且這需要獲取傳回給客戶端的所有數據,以便我可以更新我的通知。期望AJAX中的json數組
我認爲一切都是正確的!
{"num":1,"670":{"notification_id":"670","notification_content":"
Lucy Botham posted a status on your
wall","notification_throughurl":"singlepoststreamitem.php?
streamitem_id=545","notification_triggeredby"
"85","notification_status":"1"},"671":
{"notification_id":"671","notification_content":"Lucy Botham
posted a status on your
wall","notification_throughurl":"singlepoststreamitem.php?streamitem_id=546"
,"notification_triggeredby":"85","notification_status":"1"}}
服務器端
while($row = mysqli_fetch_assoc($com)){
$id = $row['notification_id'];
$num = mysqli_num_rows($com);
if($num){
$json['num'] = 1;
}else{
$json['num'] = 0;
}
$json[$id]['notification_id'] = $row['notification_id'];
$json[$id]['notification_content'] = $row['notification_content'];
$json[$id]['notification_throughurl'] = $row['notification_throughurl'];
$json[$id]['notification_triggeredby'] = $row['notification_triggeredby'];
$json[$id]['notification_status'] = $row['notification_status'];
}
echo json_encode($json);
CLIENT
function loadIt() {
$.ajax({
type: "GET",
url: "viewajax.php?
notification_id="+notification_id+"
¬ification_targetuser="+notification_targetuser+
"¬ification_triggeredby="+notification_triggeredby,
dataType:"json",
success: function(data){
//do something
)
將會是data.notification_id –
'a'現在是一個數組。它不應該是'a [0] .notification_id' –
謝謝,就是我在找什麼。 –