0
私は正しいロジックを使用しているかどうかについて誰かがこのコードを読んでフィードバックを提供できるかどうか疑問に思っていました。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();}
});
}
ゼブラは、典型的なストライピング効果であるとaddScrollerはtableScrollプラグインを呼び出している:addScroller機能が正しく再初期化されていません。
フィードバックは高く評価されます。
私はテンプレートフレームワークを使ったことがありませんでしたが、今週はbackbone.jsを調べました。私がタスクを実行する方法を変更することなく、コードは大丈夫だったと思いますか、それは大丈夫ではないと思いますか?私は新しいフレームワークを実装する必要があります(プロジェクトは5日間でライブになるはずです).... – Rachel