我花了整整一天的时间,但仍然无法弄清楚如何使用jquery加载更多按钮,这将改变我的php脚本中的变量值,启动我的for循环并从我的照片文件夹加载更多照片。 我的jQuery脚本是:如何使文件夹中的照片加载更多按钮?
$(document).ready(function() {
$("button").click(function(){
$("php").attr({
"$b" : "16"
});
});
});
我的PHP代码:
$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);
}
}
我想从8更改$ B到更大的数字。或者也许有另一种方式来做到这一点。谢谢。
你能还包括你用来请求PHP的jQuery代码请。 –
这是你在找什么http://stackoverflow.com/questions/15774669/list-all-files-in-one-directory-php? – Undefitied
你是否认为你的jQuery代码将修改它加载的同一页面的PHP? PHP是服务器端,一旦用户看到页面就完成了。如果您想再次使用PHP,则需要使用Ajax并对PHP页面进行额外的调用。 – ThrowBackDewd