Dynamic notifications using jQuery

Posted by sparkymark75 on Stack Overflow See other posts from Stack Overflow or by sparkymark75
Published on 2010-04-09T11:24:10Z Indexed on 2010/04/09 11:33 UTC
Read the original article Hit count: 345

Filed under:
|
|

I'm currently building a homepage for our staff which is to be set as the homepage in their browser. I'm currently building the facility whereby nominated members of staff can send notifications to all staff. These will popup on their home page without the need for them to refresh the page.

I've currently got the code below which worked fine for 1 notification, but there may be more than 1 at a time waiting to be shown. I've switched to outputting json but I'm not sure how to modify my code to consume it.

I'm using the PeriodicalUpdater and jGrowl plugins to get this functionality, if there's better alternatives then feel free to sugget them.

    $.PeriodicalUpdater({
        url: 'getNotifications.aspx',
        maxTimeout: 6000,
        type: 'json'
    },
    function(data) {
        var message = data;
        if (message != '') {
            $.jGrowl(message, { sticky: true });
        }
    });

As an additional piece of functionality, would it be possible to store in a cookie when a user has closed a notification so they don't see it again?

Thanks.

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about jgrowl