繁体   English   中英

使用新接收的data.id更新AJAX / PHP VAR

[英]Update AJAX/ PHP VAR with newly received data.id

因此,在对我的数据库的AJAX首次调用中,我使用Ajax var作为php变量

像这样var notification_id="<?php echo $notification['notification_id']?>";

但是,在第一次调用之后。如果仅收到新数据,那么如何从成功发送回新的notification_id以替换该var? 目前,具有相同notification_id的同一呼叫正在不断进行。 但是,可以说有人由于某种原因删除了通知或进行了更新,初始调用将不再是最大notification_id,因此显然必须进行更改。

因此,我进行了一些研究,并发现了这是我认为对其进行了更新的内容。 只有我将其放入成功的每个循环中,但没有任何反应。

notification_id = notification.notification_id;

客户端AJAX

success: function(response){
       $.each(response.notification, function(i, notification) {
  if(notification.notification_id > notification_id){
$("#newnotif"+ notification_id).prepend('MY CONTENT');
      i = parseInt($("#mes").text()); $("#mes").text((i+notification.num));
  }
  notification_id = notification.notification_id; 
            });

        }

好吧,我已经解决了。

问题是我将函数放在变量之外,而不在变量之下。 而且我还没有把notification_id = notification.notification_id; 在每个循环中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM