Am si eu niste mici probleme cu ajax-ul....<div>Momentan vreau sa fac chat-ul privat intre 2 utilizatori si ma cam bate ajax-ul.</div><div><br></div><div><div>Eu trimit mesajul la modul:</div><div><div><br></div><div>  var msgdata = {'opcode':'message', 'msg':input, 'room': room};</div>
<div>  var args = {type:"POST", url:"m/", data:msgdata, complete:ReceiveMessage};</div><div>  $.ajax(args);</div></div></div><div>Unde:</div><div>-m/ este url-ul pentru def sendmessage(request):</div><div>
-room este un string care reprezinta numele unui ChatRoom.</div><div><br></div><div>O prima problema este in momentul in care incerc sa citesc in views.py din url,</div><div>cu request, valoarea lui 'room', pe care o fac cu request.POST['room'].</div>
<div>Problema este ca daca fac acestu lucru intampit un 'mic lag'. Adica daca trimit</div><div>un mesaj, acesta ajunge la un alt utilizator al chat-ului in momentul in care </div><div>trimite si el un mesaj, si astfel primeste toate mesajele trimise intre ultimile</div>
<div>doua mesaje ale lui.</div><div>Daca nu cer request.POST['room'] totul merge perfect.</div><div>Intrebarea mea este daca pot intr-un alt fel sa iau din request valoare data </div><div>pentru 'room'?</div>
<div><br></div><div>O a doua problema nu tine neaparat de axaj ci tine de o problema putin mai</div><div>delicata, cred:). Cate chat-uri private vor putea exista in acelasi moment?</div><div>(eu unul ziceam ca ar trebui sa existe in jur de 4-5, astfel incat sa ocupe </div>
<div>la fel ca la gmail partea de jos a paginii si sa nu arate foarte urat..)</div><div>Si daca fac un numar maxim de chat-uri, as vrea sa stiu daca le generez </div><div>sau le las statice si numai sa le fac sa apara cand este nevoie.</div>
<div><br></div><div>Multumesc</div><div>Iulian</div>