aarivex
aarivex

Reputation: 35

jQuery: Handle multiple JSON data

My code:

$.ajax({
    url: 'online.php',
    success: function(data) {
        var userOnline = $.parseJSON(data);
        $('#usersOnline').append($('<div id="usersOnlineUser">').text(userOnline['username']).append($('<span class="badge">').text('aktiv')));
    }
});

JSON:

{"username":"Aarivex","active":"1"}

It works fine. But how i can handle it with multiple JSON data, like

{"username":"Aarivex","active":"1"}{"username":"Aarivex2","active":"1"}

?

Upvotes: 1

Views: 55

Answers (1)

gaetanoM
gaetanoM

Reputation: 42044

If we assume your data is:

var data = [{"username":"Aarivex","active":"1"}, {"username":"Aarivex2","active":"1"}];

Your success function becomes:

success: function(data) {
   $.each(data, function(index, element) {
      $('#usersOnline').append($('').text(element['username']).append($('').text('aktiv')));
   });
}

Upvotes: 1

Related Questions