AJAX成功获得了一定的对象价值

时间:2015-11-08 02:13:52

标签: javascript php ajax function

所以我正在查询我的服务器以获取信息。下面是我通过firebug回来的内容,但是如果满足了response.notification_status值,我只希望将新通知发布到他们的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
}

1 个答案:

答案 0 :(得分:2)

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

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