.each() not returning data

.each() not returning data

I have the jQuery function below that is not returning the data back to my table.  This line:

  1.        window.alert("Userlist: " + JSON.stringify(usersList));

returns the data but this line:  
  1.  row = $('<tr id="row-' + item.id + '"><td>' + item.FullName + '</td></tr>');
is not returning the item.id and item.FullName. Ideas??$.each()




  1. $(function () {

  2.         var usersList = [];

  3.         function init() {

  4.             $.ajax({
  5.                 url: '@Url.Action("GetNames", "UserNames")',
  6.                 type: "GET",
  7.                 dataType: "json",
  8.                 cache: false,
  9.                 async: true,

  10.                 success: function (data) {

  11.                     var row = null,
  12.                         first = true,
  13.                         timer = null;

  14.                     // populate local users list:
  15.                     


  16.                     usersList = data;
  17.                     window.alert("Userlist: " + JSON.stringify(usersList));
  18.                     // populate HTML for table:
  19.                     $.each(usersList, function () {
  20.                         $.each(this, function (index, item) {
  21.                             row = $('<tr id="row-' + item.id + '"><td>' + item.FullName + '</td></tr>');
  22.                             // row = $('<tr id="row-' + item.Id + '"><td>' + item.FullName + '</td></tr>');
  23.                             window.alert("row: " + row);
  24.                             // add a timer to the first row:
  25.                             if (first) {
  26.                                 $(row).append(getTimer());
  27.                                 $(row).append("<td>" + "<button id='pauseButton'>Pause</button>" + "</td>");
  28.                                 first = false;
  29.                             }

  30.                             $('#NameList').append(row);
  31.                         });
  32.                     });

  33.                 },
  34.                 error: function (error) {
  35.                     console.log(error);
  36.                 }
  37.             });
  38.         }
  39.   init();