-
Üyelik
05.10.2017
-
Yaş/Cinsiyet
39 / E
-
Meslek
otomasyon
-
Konum
Kayseri
-
Ad Soyad
E** Ş**
-
Mesajlar
425
-
Beğeniler
9 / 51
-
Ticaret
0, (%0)
Sohbet alanı için bu kodlar ile saniyede bir ajax ile post edip verileri alıyorum .
Bu işlemi saniyede bir değilde, her click yaptıgımda, yani sohbet alanında mesajımı her yazdığımda yenilese ?
Bunun başka bir yolu yok mu*
Bu sohbetlerde ne kullanıyorlar ?
Teşekkür ederim.
$(document).ready(function() {
refreshOnline();
function refreshOnline() {
var m_id = $("#mes_id").val();
$.ajax({
url:"forumHeadMessages.php?message_id="+m_id,
method:"POST",
data: {"type":"s_message"},
success:function(data){
$("#result_messages").html(data);
setTimeout(function(){
refreshOnline();
}, 1000);
}
});
}
});
-
Üyelik
11.05.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
Geliştirici
-
Konum
Malatya
-
Ad Soyad
E** K**
-
Mesajlar
3142
-
Beğeniler
60 / 764
-
Ticaret
5, (%100)
Sohbet sistemi için bu tür bir çözümü pek tavsiye etmem. Bu tür bir konu için socket oluşturup onu dinkemen daha mantıklı olacaktır. Diğer yandan websocket oluşturmak ile uğraşmak istemiyorsan bir gerçek zamanlı veri tabanı çözümü kullanabilirsin mesela firebase olabilir.
1 kişi bu mesajı beğendi.
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
Her mesaj gönderildiğinde yenilemek işçi vb. Bi yol bilmiyorum ama jquery 5sn de bir işlem yaptırmak istiyorsanız
$(function(){
setInterval(function(){
//işlem 6saniyede bir çalışacak
},6000);
});
Sadece öneridir :)