为论坛创建主页的逻辑

时间:2015-06-29 00:43:02

标签: php jquery ajax

我不是特别寻找任何代码,但我对逻辑更感兴趣。所以这就是问题。

我想创建一个论坛。主页显示最近询问并存储在数据库中的前20个问题。 我用ajax和php从数据库中获取信息。问题是,我该如何显示这些信息?

我应该制作20个相同的div并显示这些div中每行的内容。(如果我必须一次显示300-400个问题,这是没有意义的)

或者,我应该使用jquery在父div中追加子div并动态显示信息吗?如果是,那怎么办呢?

我的问题可能有点不清楚,但我在这里有点无能为力。请帮忙

1 个答案:

答案 0 :(得分:0)

你的问题带来了许多可能性。这是一个......

传递id的按钮

<button class="" data-id="ID HERE" id="getAnswer">Get Answer</button>

Div将数据返回

<div id="returnProcessedData"></div>

存储处理URL的隐藏输入

<input type="hidden" id="processURL" value="process.php">

jQquery

$( "#getAnswer" ).click(function(){
        var url = $('#processURL').val();
        var theid = $(this).attr('data-id');                    
        var postit = $.post( url, {theid:theid});       
        postit.done(function( data ) {
        $( "#returnProcessedData" ).html(data).slideToggle("slow");     
        });     
    });

process.php echo process.php <div id="returnProcessedData"></div> optimise上的optimize所呈现的所有处理工作<{1}}