Tüm müşteriler jquery kullanmak ve periyodik aşağıdaki isteği gönderebilirsiniz:
function checkIfIAmInvited()
{
jQuery.ajax({
type: "POST",
url: "some.php",
data: "name=currentUser&",
success: function(msg){
if(msg.indexOf('uninvited') !== -1 )
{
alert( "You have been invited by " + msg );
//Method to do stuff once I am invited
iAmInvitedMethod();
}
});
}
Yukarıdaki kodu aramak için periyodik jquery / javascript aşağıdaki kodu kullanabilirsiniz. Bu periyodik arama yapmak ve size geri yanıt almak olacaktır. En kısa sürede yanıt "davetsiz" dizesini içeren olmadan gelmek gibi bir uyarı verir ve ayrıca sonrası yöntemi işlevi çağırır.
Bu tekrar tekrar kod aşağıdaki ile çağrılabilir.
window.setInterval("checkIfIAmInvited()", 5000);
Herhangi bir davetiye varsa bu her 5 saniyede bir kontrol edecektir. Alternatif Zamanlayıcısı gibi daha iyi kontrol jquery eklentileri için tekrar tekrar bir şeyler yürütmek için kullanılabilir.