Autor Zpráva
lukasik
Profil
Chci si udělat na blogu "stránkování" jako je u G images
tzn. vypsat několik článků a na konci stránky tlačítko, které po kliknutí vrací další články
$(document).ready(function(){
    var param = $(location).attr('pathname');
    var p = 1;
    if(param == "/") {param="";} else {param = "&c="+param;}
    $("#show_more").click(function(){
        $("#content").load("includes/listing.php?p="+p+param,function() {
        alert(p);
        p = p + 1;
        });

    });
    
});

a potřebuji, aby se nový text vrácený v listing.php zapsal pod předchozí články && před tlačítko.

struktura
<div id="content">
  +<div class="post listing">
  +<div class="post listing">
  +<div class="post listing">
  <!-- sem vložit -->
  <input id="show_more" type="button" value="Zobrazit další články">
</div>

+ je pro rozbalení divu

Nevím jak to do toho vmáčknout, teď se mi to přepisuje místo původních a za button.
Jestliže button vracím spolu s články v listing.php tak není funkční.
CZechBoY
Profil
normálně :) načti si HTML toho bloku kam to vkládáš (blok.innerHTML) a přidej tomu vrácenou hodnotu z AJAXu (nebo čim to vůbec taháš)
tlačítko dej mimo div a třeba nějak napozicuj přes CSS :) (nebo prostě přidáš regulár aby se to dalo na určitou pozici ty vrácený data)
lukasik
Profil
to je mi jasné, ale jako úplný neznalec nevím jak použít load do proměnné

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0