Nasıl ekleyebilirsiniz "Yükleniyor ... Lütfen bekleyin ..."

3 Cevap php

Ben farklı URL görüntüler web siteme very basit bir tablo var. Ben bir URL yazın ve ek URL eklemek için 'Gönder' tıklayabilirsiniz bir giriş alanı var.

Ancak, ben) (@ md5_file kullanarak, bu bir MD5 kapma özelliği eklemek istiyorum; URL MD5 kapmak ve veritabanına eklemeden önce, olması gereken MD5 emin olmak için kontrol edin. Ancak MD5 kapmak ve karşılaştırmak için birkaç saniye sürebilir, bu yüzden ben gibi, metnin biraz eklemek istiyorum bir kez o karşılaştırma yapar iken "İşlemeye ... Lütfen bekleyin ...", ve ben o metin uzağa gitmek istiyorum karşılaştırıldığında.

Ben daha önce hiç yapmamıştım, hatta bunu yapıyor olsa da ben nereden başlayacağınızı hiçbir fikrim yok. Ben devam edin ve ben guessing javascript ile yapılabilir olacaktır değilim, ama gerçekten hiçbir fikrim yok, çünkü bunun için bir etiket olarak javascript koyacağım. I think PHP ile mümkün değil, ama yine, hiçbir fikrim yok.

Herhangi bir öneriniz?

3 Cevap

JQuery kullanmak istiyorum. Burada örnek:

Javascript kodu:

$.ajax({  
  type: "POST",
  url: "some.php",
  data: "name=John&location=Boston",
  beforeSend:  function() {
    $('#message').fadeIn('');
  },
  success: function(msg){
   $('#message').fadeOut('');
 }
});

Ve HTML

<div id="message">Processing...Please wait...</div>

İşte bir referans: http://api.jquery.com/jQuery.ajax/

http://www.ajaxload.info/ çok ilginç bir yerdir. Bu resmi görünür ve görünmez açın

Ben yaptım yolu I (yazı öncesi) bir iletişim göstermek bir AJAX yazı yapmak ve ajax yazıdan sonra, ben bunu gizlemek işlevi bulunmaktadır. Herhangi bir kalıcı iletişim (ben genelde ben kullanıyorum ne olursa olsun site tasarımı ile giden bir tema kullanmak beri jQuery gibi) yapacak. Bu sorun bazen sonrası çok uzun sürmüyor ve gergin görünüyor olmasıdır. Bu durumda, göze çarpan rengi ile sayfanın ortasında basit bir div yeterli olacaktır.