come posso avere la funzionalità di load()
tranne che voglio aggiungere dati invece di sostituire. forse posso usare get()
posto ma voglio estrarre solo l'elemento #posts
dai dati caricatijQuery use .load() per aggiungere dati invece di sostituire
UPDATE
quando faccio un alert(data)
ottengo ...
<!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>
il codice completo può essere trovato @pastebin
Puoi onlinelinerarlo anche: '$ ('# contenitore'). Append ($ ('# posts', data));' --- Non che il tuo esempio lo faccia, ma fai attenzione a chiamare '$ (data)'/'$ ('# posts', data)' più volte in questo callback! Potrebbe trattarsi di un sacco di elaborazione/memoria non necessaria ... – gnarf
@gnarf - In realtà '$ (" # posts ", data) .appendTo (" # container ");' sarebbe meno dispendioso :) –
@Nick: solo costi leggibilità :) – jAndy