我是Javascript新手,我試圖通過單擊按鈕將Json數據動態加載到數據表中。如何將JSON數據插入DataTable
的json數據是在下面的格式
[{"DeviceName":"AND1","IPAddress":"10.10.12.1221"}, {"DeviceName":"AND2","IPAddress":"10.10.12.1222"},{"DeviceName":"AND3","IPAddress":"10.10.12.1223"}]
這裏是我完整的HTML代碼: 當我運行此代碼,我得到的processDeviceDataResults的UncaughtType錯誤的(「#deviceTable」)。但是,我很確定這不是您將數據加載到數據表的方式。
//Set the hubs URL for the connection var url = 'http://localhost:8080/signalr'; var connection = $.hubConnection(url); // Declare a proxy to reference the hub. var hubProxy = connection.createHubProxy('HubClass'); hubProxy.on('DeviceDataResults', processDeviceDataResults); connection.start().done(function() { $("#GetDeviceData").click(function() { hubProxy.invoke('GetDeviceData'); }); }); function processDeviceDataResults(results) { $('#deviceTable').dataTable({ "aodata": results }); }
原諒我不正確的間距,我沒有看到任何編輯它的空間,但不知道他們如何得到添加後提交.... – marak 2014-10-05 19:42:57