【问题标题】:Automatic refresh and show more records自动刷新并显示更多记录
【发布时间】:2013-09-24 17:03:34
【问题描述】:

我有一个自动刷新来在我的页面中加载一些记录。页面使用 jquery/ajax 每 20 秒更新一次。

index.cfm:

<script>
$(document).ready(function() {
$("##comments#timeline_id#").load("comments.cfm?timeline_id=#timeline_id#");
var refreshId = setInterval(function() {
  $("##comments#timeline_id#").load('comments.cfm?timeline_id=#timeline_id#&randval='+                    
  Math.random());
  }, 20000);
  });
 </script>

它显示 5 个 cmets,我想创建一个带有“显示所有 cmets”的按钮,当然,当有更多可用时。我也想在不刷新页面的情况下加载额外的 cmets。

这是我需要在 index.cfm 上修复的问题,还是应该在 comment.cfm 页面上修复?有人能指出我正确的方向吗,因为我被困在这上面了。

谢谢!

【问题讨论】:

    标签: jquery ajax coldfusion


    【解决方案1】:

    我尽量不使用 ColdFusion 内置的 AJAX 函数,但我总是对 CFDIV 例外。 CFDIV 似乎是解决这个问题的完美解决方案。

    http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_d-e_04.html

    【讨论】:

    • 永远不要使用 CF AJAX 函数......永远。 jQuery 的 load() 效果一样好......甚至可能比...... cfdiv
    • 我的问题不是关于使用coldfusion。问题是关于我想在我的 div 中动态加载更多记录。如果我可以通过查询来解决这个问题,那就太好了!我只需要一些简单的示例如何做到这一点。
    • @user2483081 你能发布你的查询吗?
    • 这是真正的基础。只需一个 cfquery 即可选择评论行。之后是 cfoutput 以显示可用记录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多