从php获取数据到AJAX成功,

时间:2015-11-06 18:54:43

标签: php ajax

我可以请一些样品如何将我收到的日期记录到我的成功中,这样我就可以将它插入一个特定的div中。

从我的php while循环中收到的信息

{"num":1,"690":{"notification_id":"690","notification_content":"Lucy  Botham posted a status on your
 wall","notification_throughurl":"singlepoststreamitem.php?streamitem_id=565","notification_triggeredby"
:"85","notification_status":"1"}}

我的dic我需要把它放在通知的id里面 - #notif_ui“+ notification_id

我已经尝试过以下但是div没有更新

success: function(data){
$("#notif_ui"+notification_id).prepend('<div class="notif_text">'+data['notification_id']+'</div>');
}

1 个答案:

答案 0 :(得分:0)

看起来你只需要改变这个:

$("#notif_ui"+notification_id)

$("#notif_ui"+data.notification_id)

等等,实际上,只是看到了

"690":{"notification_id":"690"

你所有的数据都在一个你似乎还不知道的键下(690),所以它有点棘手。你可以这样做:

success: function(data){
    var notification_id;
    for (var i in data) {
        if (i != "num") {
            notification_id = i;
            break;
        }
    }

    $("#notif_ui"+notification_id).prepend('<div class="notif_text">'+notification_id+'</div>');
}