JS 执行一次 AJAX 操作.获取前一篇,后一篇ID并修改链接.

解决方案 »

  1.   

    就是不知道怎么弄啊,对ajax不熟
      

  2.   

    这个其实就是数据库的查询与判断select top 1 from table where id>"&id&" order by id asc这样获取的就是下一条了
    select top 1 from table where id<"&id&" order by id desc
    这是上一条了!
      

  3.   


    我这是mysql数据库,不能用top 1.
    而且我这的sql是写在hibernate映射文件中的,也不能用“<”。
    我这样:
    <query name="queryPrevDiary" comment="查询前一篇日记">
    from Diary diary where diary.diaryId < ? and diary.familyId=? order by diary.diaryId desc limit 0,1
    </query>
    报错说不能用“<”,郁闷。
      

  4.   

    <a href="shouye.html?act=333" onclick="return ruru();">连接</a>可以在脚本中
    function ruru()

     var obj=event.srcElement;
     alert(obj.getAttribute("href"));
    return false;
    }
    对id 进行分解。。就可以得到你所需要id
      

  5.   

    谢谢各位,已经解决了!!!
    from Diary diary where diary.diaryId<![CDATA[<]]>? and diary.family=? order by diary.diaryId desc
    转码就可以了