AJAX成功获取了某个值的对象

AJAX success getting a certain value of object

本文关键字:对象 成功 获取 AJAX      更新时间:2023-09-26

所以我正在轮询服务器以获取信息。以下是我通过firebug得到的信息,但我只希望在response.notification_status值为1的情况下,将新通知发布到它们的div中。因为一旦它再次轮询它,该通知就被设置为值2。

 {"num":1,"notification_id":"783","notification_content":
    "Lucy  Botham posted a status on your wall","notification_throughurl"
        :"singlepoststreamitem.php?streamitem_id=663","notification_triggeredby":"85",
    "notification_status":"1"
        ,"notification_time":"2015-11-08 01:58:22"}

以及我的实际成功和我所做的努力。

success: function(response){
if(response.notification_status = 1){
//PREPEND NOTIFICATION
}

现在的问题是,您在if语句中使用的运算符=是赋值运算符,不能用于比较值。您需要的是==运算符。所以你需要这样做:

success: function(response){
if(response.notification_status == 1){
//PREPEND NOTIFICATION
}