나는 내 페이지의 일부 요소를 자주 새로 고치려고합니다. 나는 그것에 대해 여기에 만 주제 프로그래머 알고 나는 내 작업을 얻기 위해 노력했지만, 여기에 내가 새로 고쳐야 할 것입니다 ..PHP로 AJAX Div 새로 고침
이 생성됩니다 코드입니다 페이지가로드 될 때 :
<div id="galleria">
<?php
$a = array();
$dir = '../public/wp-content/uploads/2012/01';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (preg_match("/\.png$/", $file)) $a[] = $file;
elseif (preg_match("/\.jpg$/", $file)) $a[] = $file;
elseif (preg_match("/\.jpeg$/", $file)) $a[] = $file;
}
closedir($handle);
}
$totalImgs = count($a);
$imgUsed = array();
for ($j = 0; $j < 100; $j++)
{
do
{
$randIndex = mt_rand(0, $totalImgs);
}
while ($imgUsed[$randIndex] === TRUE);
$imgUsed[$randIndex] = TRUE;
echo "<img src='" . $dir . '/' . $a[$randIndex] . "' />";
}
?>
</div>
10 초마다 자동으로 새로 고침하고 싶지만 페이지를 다시로드하지 않으려합니다. 나는 아약스에 대해 읽었고 이것이 가능한 것 같지만 작동시키지 못합니다.
이 모든 것은 galleria div를 표시하고 div 안에 100 개의 이미지를로드하는 것입니다. 그런 다음 갤러리아 스크립트가 인계되어 멋지게 표시됩니다. AJAX가 더 잘 작동할까요, JQuery일까요?
도움 주셔서 감사합니다.
완벽! 고맙습니다! –
외부 리소스에 대한 링크가 더 나은 답변으로 간주됩니다. 그 이유는 그가 물질로 무엇인가를 쓴 이후로 1 분도 안 걸릴 수 있기 때문입니다. 응답은 자체 포함될 것으로 예상됩니다. 그리고 upvote조차도? 때로는 스택 오버플로를 포기하고 싶습니다. :-디 –