...
|
...
|
@@ -5,31 +5,51 @@ |
|
|
*/
|
|
|
var $ = require('yoho-jquery');
|
|
|
|
|
|
var $msgs = $('#msg-list');
|
|
|
|
|
|
function getDynamicByIds(ids) {
|
|
|
'use strict';
|
|
|
|
|
|
var param = {
|
|
|
return_type: 'jsonp',
|
|
|
ids: ids
|
|
|
};
|
|
|
|
|
|
return $.getJSON('//guang.yohobuy.com/guang/info/listData?callback=?', param);
|
|
|
return $.ajax({
|
|
|
type: 'GET',
|
|
|
url: '/guang/info/listData',
|
|
|
data: {
|
|
|
ids: ids
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function renderData(data) {
|
|
|
'use strict';
|
|
|
|
|
|
var i, it, $it;
|
|
|
var i,
|
|
|
it,
|
|
|
$it;
|
|
|
|
|
|
var list;
|
|
|
|
|
|
if (data && data.code === 200 && (list = data.artList)) {
|
|
|
for (i = 0; i < list.length; i++) {
|
|
|
it = list[i];
|
|
|
|
|
|
if (data && data.code === 200 && data.list) {
|
|
|
for (i = 0; i < data.list.length; i++) {
|
|
|
it = data.list[i];
|
|
|
if (it && it.id) {
|
|
|
$it = $('#msg-list .msg-content[data-id=' + it.id + ']');
|
|
|
$it = $('.msg-content[data-id=' + it.id + ']', $msgs);
|
|
|
|
|
|
// 浏览数目
|
|
|
$it.find('.page-view em').text(it.views_num);
|
|
|
|
|
|
// 点赞状态
|
|
|
if (it.isPraise === 'Y') {
|
|
|
$it.find('.like-icon').addClass('liked');
|
|
|
} else {
|
|
|
$it.find('.like-icon').removeClass('liked');
|
|
|
}
|
|
|
|
|
|
// 点赞数目
|
|
|
$it.find('.like .num').text(it.praise_num);
|
|
|
|
|
|
$it.find('.page-view');
|
|
|
$it.find('.like-num');
|
|
|
$it.find('.comment');
|
|
|
// 评论数目
|
|
|
$it.find('.comment em').text(it.comment_num);
|
|
|
}
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -40,15 +60,15 @@ function refreshData() { |
|
|
|
|
|
var idArr = [];
|
|
|
|
|
|
$('#msg-list .msg-content').each(function() {
|
|
|
var id = $(this).attr('data-id');
|
|
|
$msgs.children('.msg-content').each(function() {
|
|
|
var id = $(this).data('id');
|
|
|
|
|
|
if (id) {
|
|
|
idArr.push(id);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
getDynamicByIds(idArr.join(',')).done(renderData);
|
|
|
getDynamicByIds(idArr.join(',')).then(renderData);
|
|
|
}
|
|
|
|
|
|
refreshData(); |
...
|
...
|
|