标签: partial-page-refresh

JQuery - 每2秒点击一次按钮

基本上我有一个刷新按钮,当用户点击它调用Web服务的刷新按钮时,获取数据并刷新div容器以显示新数据.

但我想更新div容器而无需用户单击刷新按钮....

如何让jquery每2秒点击一次我的按钮,而不刷新整个页面?或者有更好的方法吗?

jquery web-services javascript-events partial-page-refresh

2
推荐指数
1
解决办法
9137
查看次数

部分PHP代码刷新

是否可以仅刷新页面的一部分?怎么样?

那个部分:

if (checkExpiry($member->expires)==true) {
    print timeLeft($leftts);
} else {
    print "expired";
}
Run Code Online (Sandbox Code Playgroud)

我有一张桌子,显示姓名,电子邮件,会员资格结束之前的时间,我需要每秒刷新"会员资格结束时间".

php partial-page-refresh

1
推荐指数
1
解决办法
2854
查看次数

在MVC 3中刷新部分视图

我有一个部分视图,我已经包含在我的_Layout.cshtml中.它只是有一个javascript函数,可以根据我的系统状态更改图像.我不需要重新加载任何数据,我不需要去任何控制器的代码,我只需要重新加载该部分视图.

我尝试了很多我在这里找到的例子但却无法使用它们.无论如何,我觉得他们似乎太复杂了.任何指导将不胜感激.

谢谢,

史蒂夫

partial-views partial-page-refresh asp.net-mvc-3

1
推荐指数
1
解决办法
1791
查看次数

AJAX Div用PHP刷新

我试图每隔一段时间刷新页面上的某些元素。我知道这里有上百万个主题,我已经尽力使我的工作正常下来,但这就是我需要刷新的内容。

这是页面加载时生成的代码:

<div id="galleria">

    <?php
    $a = array();
    $dir = '../public/wp-content/uploads/2012/01';
    if ($handle = opendir($dir)) {
      while (false !== ($file = readdir($handle))) {
        if (preg_match("/\.png$/", $file)) $a[] = $file;
        elseif (preg_match("/\.jpg$/", $file)) $a[] = $file;
        elseif (preg_match("/\.jpeg$/", $file)) $a[] = $file;
      }
      closedir($handle);
    }

    $totalImgs = count($a);
    $imgUsed = array();
    for ($j = 0; $j < 100; $j++)
    {
        do
        {
            $randIndex = mt_rand(0, $totalImgs);
        }
        while ($imgUsed[$randIndex] === TRUE);
        $imgUsed[$randIndex] = TRUE;
        echo "<img src='" . $dir . '/' …
Run Code Online (Sandbox Code Playgroud)

ajax jquery partial-page-refresh

0
推荐指数
1
解决办法
2万
查看次数

条件部分刷新

这是之前发布的后续内容.我能够把它分离到尽可能简单的情况.在我正在处理的应用程序中,我希望根据applicationScope变量的值进行条件局部刷新,该变量可能会在用户打开文档时更改.我无法使它工作,因为看起来partialRefresh目标仅在调用partialRefresh时不动态地在pageLoad事件上进行评估.为了证明这一点,我创建了一个小测试XPage,可以在没有更新的情况下切换True和False之间的viewScope变量.然后是一个具有partialRefresh公式的按钮,该公式指定是刷新panelTrue还是panelFalse.默认情况下,首次打开文档时,它会刷新并显示panelFalse,因为vsIsTrue为null并解释为False.如果我将vsISTrue切换为True然后单击Partial刷新按钮,您将看到panelFalse是刷新的面板,而不是panelTrue.我将注释放在部分刷新的公式中,部分刷新公式在每次刷新时执行并返回正确的过程,但它永远不会将面板更改为实际刷新到panelTrue.

所以我想我的问题是 - 有不同的方法可以完成吗?因为我看不出怎么样.我已经包含了下面的源代码 - 请注意我使用了调试工具栏,因此您可能需要删除dbBar引用:

<?xml version="1.0" encoding="UTF-8"?>

    <xp:view xmlns:xp="http://www.ibm.com/xsp/core"
        xmlns:xc="http://www.ibm.com/xsp/custom">
        <xc:ccDebugToolbar defaultCollapsed="false" collapseTo="left"></xc:ccDebugToolbar>
        <xp:br></xp:br>
        <xp:br></xp:br>
        <xp:button id="SetViewScope" value="Toggle View Scope">
            <xp:eventHandler event="onclick" submit="true" refreshMode="norefresh">
                <xp:this.action><![CDATA[#{javascript:(viewScope.get("vsIsTrue")) ? viewScope.put("vsIsTrue",false) : viewScope.put("vsIsTrue",true)}]]></xp:this.action>
            </xp:eventHandler>
        </xp:button>
        <xp:button value="Partial Refresh" id="PartialRefresh">
            <xp:eventHandler event="onclick" submit="true" refreshMode="partial"
                refreshId='#{javascript:if (viewScope.get("vsIsTrue")){
        dBar.info("Refesh panelTrue");
         return "panelTrue";
         break;
    }else {
        dBar.info("Refresh panelFalse");
        return "panelFalse";
        break;
     }}'>
            </xp:eventHandler>
        </xp:button>
        <xp:panel id="panelTrue">
            This is panelTrue - viewScope(vsIsTrue) =
            <xp:text escape="true" id="computedField1" value="#{viewScope.vsIsTrue}"></xp:text>
        </xp:panel>
        <xp:panel id="panelFalse">
            This is panelFalse - viewScope(vsIsTrue;) =
            <xp:text …
Run Code Online (Sandbox Code Playgroud)

javascript partial-page-refresh xpages

0
推荐指数
1
解决办法
496
查看次数