0
我正在使用JQuery EasyUI的datagrid是一個非常基本的實現。無法使用JavaScript方法加載JQuery EasyUI數據網格
如果我使用內聯的方式來加載數據所有的罰款,並有數據顯示(注意JSON API的工作,我已經啓用了CORS的服務器上,以便這不是問題):
<table class="easyui-datagrid"
data-options="url:'https://www.driverlive.co.uk/rest/api/PushMessage/GetPushDriverMessagesList?DeviceId=a99f8a977696bfb9&DateFrom=2014-10-27T00:00:00&DateTo=2015-11-11T00:00:00',method:'get',singleSelect:true,fit:true,fitColumns:true">
<thead>
<tr>
<th data-options="field:'PushDriverMessageDBID'" width="80">Item ID</th>
<th data-options="field:'PushDriverMessageGuid'" width="100">PushDriverMessageGuid</th>
<th data-options="field:'AppKey',align:'right'" width="80">AppKey</th>
<th data-options="field:'PushNotificationMessage',align:'right'" width="300">PushNotificationMessage</th>
<th data-options="field:'Sender'" width="150">Sender</th>
<th data-options="field:'MessageDated',align:'center'" width="50">MessageDated</th>
</tr>
</thead>
</table>
如果我嘗試加載數據網格的JavaScript方式,我沒有得到任何數據,但我不明白爲什麼?
// Dispatching DataGrid
var JSONDispatchingURL = "https://www.driverlive.co.uk/rest/api/PushMessage/GetPushDriverMessagesList?DeviceId=a99f8a977696bfb9&DateFrom=2014-10-27T00:00:00&DateTo=2015-11-11T00:00:00";
$('#DGDispatching').datagrid({
url: JSONDispatchingURL,
columns: [[
{ field: 'PushDriverMessageDBID', title: 'PushDriverMessageDBID', width: 100 },
{ field: 'PushDriverMessageGuid', title: 'PushDriverMessageGuid', width: 100 },
{ field: 'AppKey', title: 'AppKey', width: 100 },
{ field: 'PushNotificationMessage', title: 'PushNotificationMessage', width: 100 },
{ field: 'Sender', title: 'Sender', width: 100 },
{ field: 'MessageDated', title: 'MessageDated', width: 100}
]]
});
我與這裏的jsfiddle相同的結果:http://jsfiddle.net/b6fxs2v2/1/
我已經在這裏跟着指示:http://www.jeasyui.com/documentation/datagrid.php,所以我有點失落......