所以我正在查询我的服务器以获取信息。下面是我通过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
}
答案 0 :(得分:2)
现在的问题是,您在=
语句中使用的运算符if
是赋值运算符,不能用于比较值。您需要的是==
运算符。所以你需要做这样的事情:
success: function(response){
if(response.notification_status == 1){
//PREPEND NOTIFICATION
}