我有一个Jquery Mobile应用程序,当我单击页面(一个)上的按钮(订单号)时,会进行ajax调用,然后转到下一页(两个),因此您会看到该订单的产品。现在,我同时希望刷新首页上的订单号按钮,以便在单击每个设备后消失单击的订单按钮(假设我在多个设备上都打开了它)。每当我刷新时,我都会停留在同一页面上。另外,当我执行自动刷新时,我需要触发丢失的jQuery Mobile样式,当我这样做时,它会在短时间内从小按钮变为大按钮而闪烁。我尝试了这个:

function refreshone(){
$('#ordersdiv').load('getorders.php');
$('#ordersdiv').page('refresh');
$("#ordersdiv").trigger("create");
}


当ajax调用在转到第二页后完成时,将调用此函数。但是它不会更新任何内容,并且在其他设备上仍然可以看到orderbutton。

最佳答案

Reload a Div with jquery timer

这个问题的答案解决了它。由于Ajax会刷新页面,因此在触发jquery移动样式时它不会闪烁。

09-10 11:09
查看更多