2016-04-25 58 views
0

我嘗試用數據填充我的JQgrid每次我按下按鈕「1」但我不知道我做錯了什麼。即時通訊新的jQuery。我沒有問題將數據打印到p標籤。推送數據到數組填充jqGrid

我試圖使用推我應該使用添加嗎?或者我需要每次按下刷新網格。

歡迎任何其他建議的解決方案。

 $(document).ready(function() { 


    // Examle data for jqGrid 
    var currentTime = [ 
     {time:""} , 

    ]; 

    // Configuration for jqGrid Example 1 
    $("#table_list_1").jqGrid({ 
     data: currentTime, 
     datatype: "local", 
     height: 250, 
     autowidth: true, 
     shrinkToFit: true, 
     rowNum: 14, 
     rowList: [10, 20, 30], 
     colNames: ['Time'], 
     colModel: [ 
      {name: 'time', index: 'time', width: 60, sorttype: "double"}, 

     ], 
     pager: "#pager_list_1", 
     viewrecords: true, 
     caption: "Example jqGrid 1", 
     hidegrid: false 
    }); 



    // Add responsive to jqGrid 
    $(window).bind('resize', function() { 
     var width = $('.jqGrid_wrapper').width(); 
     $('#table_list_1').setGridWidth(width); 
    }); 
}); 



window.addEventListener('keydown', doKeyDown, false); 

function doKeyDown(e){ 


    if(e.keyCode == 49 & wavesurfer.isPlaying()){ 
     // KEY = " 1 " 
     currentTime.push(wavesurfer.getCurrentTime()); 

     }); 

    } 

} 
+0

什麼問題,難道是發生? 此外,我認爲第二行(不在代碼中,上面)被截斷,你沒有完成 – Ilja

+0

我沒有得到任何數據到我的jqgrid。我試圖只是打印到一個

與特定的ID和那個作品。 – Dolle

回答

1

我的解決辦法:

jQuery("#table_list_1").addRowData("1",{id: id, time: wavesurfer.getCurrentTime()});