Yükleme sonuçları metin PHP

1 Cevap php

Ben ise sayfa yüklendiğinde sonuçları, loading.. veritabanından olduğunu göstermek için basit bir yol gerekir. I jQuery bunu kullanarak değilim.

Ben şimdi ne denedim: Ben JavaScript Ben bütün döngü süre sonra none için ekran yapılan içinde yükleme metin ile bir <div> etiketi koydu ve kullanarak. Ama ben metni görmek için alamadım.

<div id="loading">Loading Results...</div>

Ben sadece gövde etiketinden sonra yukarıdaki kodu koydu.

Birazdan while döngüsü bittikten sonra aşağıdaki kodu koyun.

echo "<script>document.getElementById(\"loading\").style.display = \"none\"</script>";

1 Cevap

Çağrı flush() after the <div>. Çıktı tamponlama kullanıyorsanız bu iş olmaz. Fonksiyonu için kılavuzuna bakın.


Eğer eleman kaynağı çıkış JS kullanıyor görüntülenebilir olmasını istemiyorsanız. Bunun yerine, doğrudan html <div> yazmanın bu yaz:

<script type="text/javascript">
    document.write('<div id="loading">Loading Results...</div>');
</script>

<?php flush() ?>

<!-- output some html -->

<script type="text/javascript">
    var loader = document.getElementById('loading');
    loader.parentNode.removeChild( loader );
    // This will not just hide the element, but remove it from the DOM, .
</script>