【发布时间】:2014-09-05 03:41:25
【问题描述】:
我正在开发一个类似 facebook 的社交网站,当您拖动到页面底部时,会加载新内容。相反,我的页面将有一个更多按钮,而不是滚动。每当用户点击“更多”按钮时,底部都会加载新内容。
我的页面由三个不同的列组成。所以,我想做的是在单击“更多”按钮时向这 3 列添加 3 个新的不同内容。
我想使用 ajax 和 php 在主列 div 中返回一个新的 div 内容。下面是这样的。
<div class='content_3'>
<div class='widget'>
Content Here
</div>
</div>
下面是我的页面的一个例子......在这里小提琴http://jsfiddle.net/Lqetw5ck/2/
<div id='main_column_1'>
<div id='content_1'>
Load data from php/mysql database (For 1st Main Div)
</div>
<div id='content_2'>
Load more from php/mysql database when 'more' button is click
</div>
</div>
<br>
<div id='main_column_2'>
<div id='content_1'>
Load data from php/mysql database (For 2nd Main Dev)
</div>
<div id='content_2'>
Load more from php/mysql database when 'more' button is click
</div>
</div>
<br>
<div id='main_column_3'>
<div id='content_1'>
Load data from php/mysql database (For 3rd Main Dev)
</div>
<div id='content_2'>
Load more from php/mysql database when 'more' button is click
</div>
</div>
<button>Show More</button>
我应该如何编写我的 PHP 代码?因为我要返回整个 div 内容。我的想法如下所示。
<?
$sql_stmt = "SELECT * FROM customers";
$sql = mysqli_query($con, $sql_stmt) or die(mysqli_error($con));
$row = mysqli_fetch_assoc($sql);
$content = '<div class="content_3"><div class="widget"> '.$row['firstname'].' </div></div>';
?>
我想将 $content 字符串返回到主列 1,2 和 3,以便在该列下显示一个新的 div。
谢谢!
编辑:我找到了这个How to implement jScroll?,但不知道作者是如何编写他的 PHP 代码的。也许这和我的情况差不多?
【问题讨论】:
标签: javascript php jquery