Cargue más contenido usando Ajax / jQuery devolviendo <div>

Estoy trabajando en un sitio social, como Facebook, donde cuando arrastras hasta la parte inferior de la página, se cargará contenido nuevo. En cambio, mi página tendrá un botón más en lugar de desplazarse. Cada vez que un usuario haga clic en el botón 'más', se cargará nuevo contenido en la parte inferior.

Mi página consta de tres columnas diferentes. Entonces, lo que me gustaría hacer es agregar 3 nuevos contenidos diferentes a esas 3 columnas cuando se hace clic en el botón 'más'.

Me gustaría devolver un nuevo contenido div dentro de la columna principal div usando ajax y php. Algo como esto a continuación.

<div class='content_3'>
  <div class='widget'>
    Content Here
  </div>
</div>

A continuación se muestra un ejemplo de mi página ... Violín aquí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>

¿Y cómo debo escribir mi código PHP? Porque voy a devolver un contenido div completo. La idea que tuve es algo como esto a continuación.

<?
$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>';
?>

Quiero devolver la cadena $ content a la columna principal 1,2 y 3 para que muestre un nuevo div debajo de esa columna.

¡Gracias!

EDITAR: encontré esto¿Cómo implementar jScroll? pero no sé cómo escribió el autor su código PHP. Tal vez esto es casi lo mismo que mi caso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta