Sebagai contoh, jika saya mempunyai nombor dalam pangkalan data = 1, saya memaparkan 1 pada halaman, tetapi sekarang saya telah menetapkan nombor dalam pangkalan data = 2, jadi bagaimana saya boleh mengemas kini 2 pada halaman web tersebut tanpa menyegarkannya? Sila berikan saya contoh, kaedah ajax
Ia bergantung kepada berapa banyak yang anda gunakan. Jika ia adalah projek yang sangat mudah dan hanya beberapa orang menggunakannya, maka pengundian sudah memadai.
Jika ia adalah perniagaan dengan keperluan yang tinggi atau penggunaan yang besar, anda perlu menggunakan swoole di bahagian belakang untuk melaksanakan pautan soket panjang Saya ingat ada objek WebSocket di hujung hadapan yang boleh digunakan untuk memanggil antara muka soket anda.
By the way, swole hanya boleh digunakan di bawah Linux, dan swole tidak boleh dipasang pada pelayan Windows.
Hanya buka antara muka dan baca maklumat pangkalan data
Cuba
socket
dan maklumkan pelanggan apabila pelayan dikemas kiniPerkataan Ajax. Hanya mengundi. Buat js berjadual untuk melakukan ajax dan siarkan kod itu kemudian
Anda sebaiknya menerangkan senario tertentu dan kemudian memilih cara melaksanakan fungsi ini, kerana jika anda terus menggunakan ajax untuk mengundi, ia akan membazir sumber pelayan!
Jika masa nyata tidak diperlukan (contohnya, ia bukan bersembang), maka undian panjang ajax boleh dilakukan.
Jika anda memerlukan prestasi masa nyata yang tinggi, maka Workerman atau Swoole sesuai untuk anda
Banyak cara, pekerja, swoole, socket.io+node.js, pencetus muat semula proksi terbalik, dsb.
Tinjauan Ajax, gunakan settimeout() pemasa