有一个脚本每隔几分钟更新一次数据库。
第二个脚本显示从数据库到站点的最新信息。
如何在网站上直观地展示价格变化的效果?
那些。假设价格是 5000 卢布,页面是使用 ajax 更新的,但是数据库中的价格已经是 4500,如何告诉脚本价格发生了变化以便可视化?
我想在数据库中你需要有2个相似的表或者创建一个临时表并在输出到站点时比较两个表中的值。
我不明白这背后的机制。假设第一个表有 5000,第二个表有一个新的值 4500,我会在网站上显示。下一个 ajax 更新接下来要做什么,要比较什么和比较...因为价格会有所不同,并且网站将一次又一次地具有价格变化的视觉效果,而实际上没有变化。
帮助我理解。
任务:将有关所有更改的信息保存在特定表中。最简单的解决方案是创建一个与跟踪表的结构相匹配的表,并在每次更改时将更改行的更新状态写入该表中。您可以使用跟踪 INSERT、UPDATE 和 DELETE 操作的触发器来执行此操作。
发生了变化,我写下了这一行,我应该将这些值与什么进行比较?毕竟,UPDATE 将更新主表并将数据写入第二个表,它们将是相同的。
使困惑...
<script type="text/javascript">
function show()
{
$.ajax({
url: "ajax.php",
cache: false,
success: function(html){
$("#app").html(html);
$('.box').first().addClass('animate__animated animate__bounce'); // $('.box').first().addClass('animate__animated animate__bounce');
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
Ajax html 响应
<tbody>
<tr>
<td>
<a href="https://site.ru">title</a>
</td>
<td>1000 <i class="ic-icon_rub"></i>
</td>
<td>
<span class="xxx-text-bold">автор</span>
</td>
<td>id 3</td>
</tr>
<tr>
<td>
<a href="https://site.ru">title</a>
</td>
<td>1000 <i class="ic-icon_rub"></i>
</td>
<td>
<span class="xxx-text-bold">автор</span>
</td>
<td>id 4</td>
</tr>
</tbody>
标题你需要写 class="box"
您可以更改html,我会适应它。
如果任务只是在客户页面显示价格变化,那么算法可以如下:
并且不需要第二张桌子
你的代码可能是这样的:
我们将在服务器上接收数据: