【问题标题】:Creating a table with JSON使用 JSON 创建表
【发布时间】:2017-07-27 01:19:58
【问题描述】:

我想知道是否有人可以将目光投向这段代码并就我是否使用正确的逻辑提供反馈,它是否有效,但我怀疑可能存在排序问题,因为 addScroller 函数不是重新初始化正确:

    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 插件。

任何反馈将不胜感激。

【问题讨论】:

    标签: jquery json html-table getjson


    【解决方案1】:

    我会改用模板框架.. 看看 Knockoutjs

    http://knockoutjs.com/

    它甚至支持 MVVM 模式!

    【讨论】:

    • 感谢您的快速响应,我从未使用过模板框架,但本周我确实研究了backbone.js。在不改变我执行任务的方式的情况下,你会说代码没问题还是你认为它不行,我需要实现新框架(项目应该在 5 天内上线)......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多