Ich habe den ganzen Tag verbracht, aber immer noch nicht herausfinden, wie load mehr Schaltfläche mit jquery, die Wert der Variablen in meinem PHP-Skript ändern wird, starten Sie meine for-Schleife und laden Sie mehr Fotos aus meinem Ordner Fotos. Mein JQuery-Skript ist:wie man mehr Button für Fotos aus Ordner laden?
$(document).ready(function() {
$("button").click(function(){
$("php").attr({
"$b" : "16"
});
});
});
Mein PHP-Code ist:
$charnum = strlen($file);
$b = 8;
$directory = "resource/galery/";
if (is_dir($directory)) {
if ($dh = opendir($directory)) {
for ($i = 0; ($file = readdir($dh)) && $i < $b; ++$i) {
if($file !="." && $file!=".."){
echo '
<div class="img">
<a target="_blank" href="/resource/galery/'.$file.'">
<img class="img-responsive" src="/resource/galery/'.$file.'">
</a>
<div class="desc">'.substr($file, 0, $charnum - 4).'</div>
</div>';
}
}
closedir($dh);
}
}
Ich möchte größere Zahl von 8 $ b ändern. Oder vielleicht gibt es einen anderen Weg, dies zu tun. Vielen Dank.
Können Sie auch die jQuery-Code, den Sie verwenden, um PHP anzufordern Bitte. –
Ist das, was Sie suchen http://stackoverflow.com/questions/15774669/list-all-files-in-one-directory-php? – Undefitied
Glauben Sie, dass Ihr jQuery-Code das PHP der gleichen Seite ändert, in die er geladen wurde? PHP ist serverseitig und beendet, sobald der Benutzer die Seite sieht. Wenn Sie erneut mit PHP arbeiten möchten, müssen Sie Ajax verwenden und einen zusätzlichen Aufruf einer PHP-Seite durchführen. – ThrowBackDewd