我不确定我是否以正确的方式完成了我的ajax查询架构。
实际上我在PHP中查询我的结果,Ajax正在请求。 输出是hole div-table,它是.dpend()到DIV,ID为“stored_entries”。 我认为这是性能的最佳方式 - 而不是对每一行提出请求,对吗?
现在我想制作一个视觉效果 - 当保罗切换到“在线”时 - 更新的行(item1,...)。
<div id="stored_entries">
<div id="item_<?php echo $item_ID;?>">
<div id="ID">1</div>
<div id="NAME">Paul</div>
<div id="ONLINE">Online</div>
</div>
<div id="item_<?php echo $item_ID;?>">
<div id="ID">2</div>
<div id="NAME">Peter</div>
<div id="ONLINE">Offline</div>
</div>
</div>
我想用jQuery来检测哪些行内容发生了变化,但我没有走上正确的轨道。
我是否需要将jQuery添加到PHP请求的文件中,还是需要将其添加到.complete()
/ .success()
函数中?
我发现了类似的东西,但我不知道该使用它。
$(document).on('contentchanged', '#item_<?php echo $item_ID;?>', function() {
// do something after the div content has changed
alert('WOO?');
});
jQuery("#item_<?php echo $item_ID; ?>").trigger('contentchanged');
感谢您的帮助!