我在我的项目中使用PrototypeJS,我使用了Ajax.PeriodicalUpdater,可以根据需要实时插入,但是它不会替换表中的数据,这是html代码
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<th id="products"></th>
</tr>
</table>
这是js的代码
new Ajax.PeriodicalUpdater('products', 'test.php',
{
method: 'get',
insertion: Insertion.Top,
frequency: 1,
decay: 1
}
);
但是结果很糟糕,每次添加和添加相同的数据,它都不会替换,这是怎么回事?
最佳答案
好吧,您正在插入,所以...插入。
仅供参考,Insertion.Top is deprecated赞成Element#insert,但是您想要的是Element#replace。
但是,默认值是替换-通过指定insertion
属性,您将覆盖默认值。有关更多详细信息,请参见Updater docs。