我现在在开发一个留言回复后,在页面中显示最新讨论信息,下面的分页是无刷新的!我项目用的是strtus2的,我想结合jquery的$.ajax用!希望大家给些好的建议,最好是源码,有做过相关例子的人帮下忙!

解决方案 »

  1.   

          不知道你的分页数据量是不是很大 ,如果是 用  jquery(js ) 对查询出的整个数据进行分页 ,可以查看我的这个帖子 对异步刷新获取的数据排序、分页   tablesort 可能比较适合你,如果是后台数据库分页 ,则可以再下面找答案 ,当然如果你的 js强的话 ,可以自己写个  js分页程序
      

  2.   

    jquery没接触,不过有ajax不难实现。
      

  3.   

    谢谢你的思路,但没有解决我的根本问题,是我描述的不够清楚吧,下面我再把这个具体的流程跟大家说下,希望大家帮帮忙,先谢谢了:$(document).ready(function () {
    $("#btn1").click(function () {
    if ($("#ccontent").val() == "") {
    alert(msg);
    return false;
    }
    $.ajax({url:"animationComentsAction!addAnComents.php", data:{acContent:$("#ccontent").val(), AId:$("#aid").val()}, type:"POST", dataType:"xml", error:function () {
    alert("\u9519\u8bef!");
    }, success:function (xml) {
    //先判断用户是否已经登录
    var user = $(xml).find("showmessage").text();
    if (user != "" && user != null) {
    alert(user);
    } else {
    var AId = $(xml).find("messages").text();
    var comCount = $("#comnnetCounts").text();
    comCount = parseInt(comCount) + 1;
    var tmep = $("#comnnetCounts").text(comCount);
    $('#ccontent').val('');
    getComents(1,AId);
    }
    }});
    });
    /*******获取评论容*****/
    function getComents(curPno, AId) {
    $.get("animationAction!showAnimationDetialComentPages.php?curPno=" + curPno + "&AId=" + AId + "&count=5", function (data) {
    $("#comentPages").html(data);
    });
    }
    });
    这我js里面代码:
    然后我再页面用<s:action>标签引用的:
    <div id="comentPages">
    <s:action name="animationAction!showAnimationDetialComentPages"
    executeResult="true"></s:action>
    </div>
    现在我留言回复后是可以将最新信息显示出来,但下面的分页就不能用了,把页面语法 错误!
    http://