我試圖每隔一段時間刷新頁面上的一些元素。我很清楚,現在在這裏一萬主題有關,我試圖讓我的工作,但這裏是我需要刷新..AJAX Div使用PHP刷新
這是獲取生成的代碼加載網頁時:
<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秒自動刷新一次,但不能重新加載頁面。我已經閱讀了Ajax,似乎這是可能的,但我似乎無法讓它工作。
這一切都是顯示廣場div,並加載div中的100個圖像。然後,環球免稅店腳本接管並很好地顯示它。 AJAX會更好地工作還是JQuery?
謝謝你的幫助!
完美!謝謝! – 2012-01-12 18:38:12
因此,與外部資源的鏈接可以作爲更好的答案,因爲他能夠在不到一分鐘的時間內儘快發出吱吱聲(因爲我正在寫一些內容)?預計答案是獨立的。甚至沒有upvote?有時我想放棄堆棧溢出。 :-D – 2012-01-12 18:49:41