查,web页面点击换一首后,执行的函数: function getNewsc(){ $("#suijisc img").attr("class","donghua"); $.get("/chaxun/shicirand/?i="+Math.floor(Math.random()*10000+1), function (data, status) { if (status == 'success') { $("#suijiajax").html(data); $("#suijisc img").attr("class",""); } }); $("#suijiajax").load("/chaxun/shicirand/?i="+Math.floor(Math.random()*10000+1)); }
那么你服务器,自定义一个php文件,随机显示一篇文章即可。比如这样:
<!--code.start-->?php $sql="SELECT * FROM {$dbtbpre}ecms_news AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM {$dbtbpre}ecms_news )-(SELECT MIN(id) FROM {$dbtbpre}ecms_news))+(SELECT MIN(id) FROM {$dbtbpre}ecms_news )) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id LIMIT 1"; $str=""; $nr= $empire->fetch1($sql); $titleurl=sys_ReturnBqTitleLink($nr); $str="<li><a href='".$titleurl."' title='".$nr['title']."'>".$nr['title']."</a></li> "; db_close(); //关闭MYSQL链接 $empire=null; //注消操作类变量 echo $str; ?<!--code.end-->
|