首页 新闻 搜索 专区 学院

php与ajax的搜索分页实现如何实现

0
[待解决问题]

我使用get方式获取搜索关键字,但是在Ajax传递参数的时候出现未定义的错误,后来我通过简单判断把关键字注册到cookie中在取出来完成了基本的搜索分页。<br> 部分代码如下<br> if ($action == 'search') {<br> if($_POST['keywords'] && ($_POST['action'] == 'search') )<br> setcookie('keywords',$_POST['keywords']); // 保存关键字<br> <br> $page = intval($_GET['page']);<br> // 判断是否为翻页查询模式<br> if($_GET['mode']==1) $keywords = addslashes(trim($_COOKIE['keywords']));<br> else $keywords = addslashes(trim($_POST['keywords'] ));<br> <br> if (!$keywords) {<br> die('www.ba77777.com您没有指定要搜索的关键字.');<br> } else {<br> if(strlen($keywords) &lt; 2) {<br> die('关键字不能少于2字节');<br> }<br> <br> js 代码如下:<br> function s_show(page,keywords) { //查询分页后的查询结果<br> var element = document.getElementById("aj");<br> element.innerHTML = "&lt;h3&gt;loading data please wait...&lt;/h3&gt;";<br> ajax.get(<br> "article/do.php?www.bjl2288.commode=1&action=search&page="+page+"&keywords="+keywords,<br> function(obj) {element.innerHTML = obj.responseText;})<br> }<br> 大体上就这样,可能不够详细。<br> <br>在点击页号或者下页是会调用该js函数(使用xajax框架)。<br> 请高手指教

lecai2012的主页 lecai2012 | 菜鸟二级 | 园豆:204
提问于:2012-10-10 10:31
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册