cómo puedo tener la funcionalidad de load()
, excepto que quiero agregar datos en lugar de reemplazarlos. tal vez pueda utilizar en lugar get()
pero quiero simplemente extraer el elemento #posts
partir de los datos cargadosjQuery use .load() para anexar datos en lugar de reemplazar
ACTUALIZACIÓN
cuando hago un alert(data)
me sale ...
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="jquery.infinitescroll.js"></script>
<script>
</script>
</head>
<body>
<div id="info"></div>
<div id="posts">
<div class="post"> ... </div>
...
<ul id="pageNav" class="clearfix">
<li><a href="page1.html">1</a></li>
<li><a href="page2.html">2</a></li>
<li><a href="page3.html">3</a></li>
<li><a href="page4.html">4</a></li>
<li><a href="page5.html">5</a></li>
<li><a href="page3.html" class="next">next</a></li>
</ul>
el código completo se puede encontrar @pastebin
Podría incluso incluirlo en línea: '$ ('# contenedor'). Append ($ ('# posts', data));' --- No es que su ejemplo lo haga, pero tenga cuidado de llamar '$ (data)'/'$ ('# posts', data)' ¡varias veces en esta devolución de llamada! Eso podría ser una gran cantidad de procesamiento/memoria innecesaria ... – gnarf
@gnarf - En realidad '$ (" # posts ", data) .appendTo (" # container ");' sería menos derrochador :) –
@Nick: simplemente cuesta la legibilidad :) – jAndy