【发布时间】:2012-03-06 21:11:21
【问题描述】:
我有 3 个文件 index.php、.js 文件和 a.php 文件。我通过 js(jquery) 文件向 a.php 发出了 ajax 请求。我在 html 中得到响应,(在 1 个 html 响应中)有 r 3 个 div,但我想一次显示一个 div。然后单击 next 按钮 next div,它在同一个 html 响应中。它基本上是通过服务器端数据进行的客户端分页(从 1 个 AJAX 获取)。但我无法一一处理索引页中的 3 个 div。
1。 请求去 -
<script>
$(document).ready(function(){
showitem(id);
});
</script>
-
处理简单查询。
函数显示项(id){
$.ajax({ type : "POST", cache : true, //dataType: "json", url : "a.php", data : { proid:id }, success: function(data) { $("#match_item_display").html(data);// This is span in index.php } });}
3。 在响应中(比如说)我以 HTML Divs 的形式获得 9 个元素(在这种情况下为 3 个),我想一次显示 3 个。
$start=0; $end=6;
for($d=0;$d<$len;$d++)
{
if($end>$count)
{
$end = $count;
match_pro("Closley Match", array_slice($recent_arr, $start, $end),$d);
}
else
{
match_pro("Closley Match", array_slice($recent_arr, $start, $end),$d);
//break;
}
$start=$end; $end=$end+6;
}
它返回 3 个 Div 作为响应...
- 显示 - 下一个和上一个按钮。
SUMMARY -> 1-ajax 请求,一些 HTML div 作为响应,在一次单击一个按钮上按顺序显示它们。
我正在进行客户端分页,因为查询一次不能返回超过 9-12 个响应。所以客户端脚本应该是最佳的。
【问题讨论】:
-
我们需要查看的代码在 a.php 中——但我认为@rajesh 是正确的。返回您想要在 JSON 响应中显示的所有项目,并使用 jQuery 将它们注入到您的 DOM 中。