2012-01-27 2 views
0

Мне было интересно, может ли кто-то взглянуть на этот код и предложить отзывы о том, правильно ли я использую правильную логику, и это правда, однако я подозреваю, что может возникнуть проблема с заказом, поскольку addScroller функция не правильно повторно инициализация:Создание таблицы с JSON

function DeliveredReport(){ 

var count=0; 
var content=''; 

spinnerOn(); 
$('#Results tbody').empty(); 
$.getJSON("/central/atv/api/json_delivered_rpt.p?fromNoTime=" + $('#fromNoTime').val() + "&toNoTime=" + $('#toNoTime').val(), 
function(data){ 

$.each(data.results, function(i,result){ 
content = '<tr><td>' + result.c + '</td>'; 
content += '<td>' + result.v + '</td>'; 
content += '<td>' + result.t + '</td>'; 
content += '<td>' + result.s + '</td>'; 
content += '<td>' + result.d + '</td>'; 
content += '<td><a class="iconSprite" id="customer_icon_btn" title="View Customer" href="javascript:ShowCustomer(' + result.cust + ')">Cust</a>' + 
      '<a class="iconSprite" id="deal_icon_btn" title="View Deal" href="javascript:ShowDeal(' + result.deal + ')">Deal</a></td></tr>'; 
count++; 

$('#Results tbody:last').append(content); 
}); 

spinnerOff(); 
if (count===0) {alert('No delivered vehicles\n' + $('#fromNoTime').val() + ' - ' + $('#toNoTime').val());} 
else {zebra(); AddScroller();} 

}); 

} 

Zebra является типичным чередованием эффекта и AddScroller звонит плагин tableScroll.

Любая обратная связь будет принята с благодарностью.

ответ

0

Я хотел бы использовать рамки шаблона вместо .. посмотрите на Knockoutjs

http://knockoutjs.com/

Он даже поддерживает шаблон MVVM!

+0

Спасибо за ваш быстрый ответ, я никогда не работал с шаблонами, но на этой неделе я искал backbone.js. Не изменяя способ выполнения задачи, вы бы сказали, что код был в порядке или вы считаете, что это не нормально, и мне нужно реализовать новую структуру (проект должен выйти вживую через 5 дней) .... – Rachel

Смежные вопросы