这是一个" noob"我一直想知道一段时间的问题。 简而言之:我希望用户" y"在用户" x"时体验页面的无缝更新按下一个按钮,在另一个浏览器中设置数据库中的值。
类似于if(在数据库中为valueHasBeenChanged){向网页添加新值}
我一直在寻找AJAX和JASON教程,但我无法从视频中得到我想要的答案。
是否有一种简单的方法来每秒发送一个XML请求,或者这是一种不好的做法?我每隔30秒就更新整个页面,女巫我讨厌。
也许是一个事件监听器?
我是否在正确的轨道上:onreadystatechange?
答案 0 :(得分:0)
lst= ['brand', 'comp_id','item_number']
df1Pivot = df1[lst].pivot_table(index = 'brand',aggfunc = lambda x: len(x.unique()))
df1Pivot.rename(columns ={'item_number':'sku_count','comp_id':'total_comps'}, inplace = True)
df2Pivot = df1[df1['price']>df1['comp_price']][lst].pivot_table(index = 'brand',aggfunc = lambda x: len(x.unique()))
df2Pivot.rename(columns ={'item_number':'vio_count','comp_id':'total_vios'}, inplace = True)
df3 = df1Pivot.join(df2Pivot)
PHP控制器只需在数据库中查询您使用客户端Y的操作存储的信息,并返回某种$(function() {
monitor();
function monitor() {
setTimeout(monitor,30000);
$.post('/your-php-controller')
.done(function(response) {
if(response) // do something
});
}
});
响应。