AJAX (prototip / php) komut dosyası yürütme sırasında, kısmi durum güncellemelerini almak

1 Cevap php

Ben bir sayfanın arka planda çalıştırmak istediğiniz bir süreç var. Süreci çalıştırmak için bir süre alacaktır, birkaç dakika Diyelim ki.

Ben sayfasından Ben sürecini başlatmak için bir düğmeye tıklayın biraz bekleyin ve sonra bitecek ve ben süreci başarıyla çalıştırmak olduğunu bana bildiren sayfa güncellemesine sahip olabilir, böylece bu kurdunuz. Ben prototip ve php ile yapıyorum.

Ne yapmak istediğiniz işlemi çalışırken durum güncellemelerini olması. Bu yüzden beni kayıtları bugüne kadar işlenmiş olan kaç biliyor ya da bir durum çubuğu ya da böyle bir şey güncellemek icar bir sayfayı güncellemek olabilir.

Bu mümkün mü? Ben sadece büyük bir JS guru duyuyorum ve ben zaten tarif ettik temel işlevlerini yapabilir ama ben Googling herhangi bir şans vardı ya bakarak değil bu biraz ekstra düşeni yapmak kadar uzatmak mümkün olup olmadığını merak ediyorum docs.

1 Cevap

Sadece PHP ile oldukça fazla oylamayı yapıyor bitireceğiz. Sen arka planda uzun soluklu işlem spawn gerekir, ve örneğin o ilerleme ne dosyasının bir veritabanına yazacağım.

Tarayıcısı sonra bu durum geri raporları farklı bir php script her x saniye arayabilirsiniz.

Yoklama olsa berbat, ama bu PHP ile, sıkışmış konum budur.