nasıl bir div değerini değiştirebilirsiniz

3 Cevap php
"<div id="diva">this is div a</div>"
"<div id="divb"> this is div b</div>"

şimdi nasıl dinamik bir düğmeye tıklama ile div metnini değiştirebilirsiniz. burada da tüm metin, bir veritabanından gelen söz. Ben düğmesine tıkladığınızda o div id algılar ve arzu metin ile metnin yerine.

Tüm kod PHP olacaktır.

3 Cevap

Sayfa yüklenirken bu kez çalışacaktır:

document.getElementById('diva').innerHTML = 
  <?php echo functionThatReturnsSomeValue(); ?>;

Dinamik, bir değer verir PHP dosyası bir AJAX arama yapmak gerekir. Bunun yerine AJAX arama yourself uygulanması yerine, bu jQuery gibi bir JS çerçeve kullanılan eğer iyi olacak.

PHP after tarayıcıya tebliğ edilmiştir sayfanın içeriğini değiştiremezsiniz. Ancak bu gibi jQuery gibi bir JavaScript Kütüphanesi ile önemsiz olacaktır.

Using javascript you can change the text after rendering the page in the client browser. ex:

document.getElementById('diva').innerHTML="New text goes here";

Sen javascript dom hakkında daha fazla bilgi bulabilirsiniz here.

Görüntülenecek veriler bir AJAX isteği kullanarak zamanında sunucusundan alinabilir