$(function () { var html = '{2}{3}{4}{5}'; function listData(options) { $.bc({ Id: options.Id, url: Messages.url, method: 'GET', swal: false, callback: function (result) { if (result) { var content = result.map(function (mail) { if (mail.Status == '0') mailStatus = 'class="unread"'; else mailStatus = " " if (mail.Mark == '1') mailMark = "inbox-started"; else mailMark = " "; return $.format(html, mailStatus, mailMark, mail.FromDisplayName, mail.Title, mail.Content, mail.SendTime); }).join(''); $('#tbMsg').html(content); } } }); } listData({ Id: 'inbox' }); $('#mailBox').on('click', 'a', function () { listData({ Id: $(this).attr('data-id') }); }) });