Ich arbeite an einer Web-App, die ein Raster mit einigen Daten füllen muss. Ich habe eine Schaltfläche mit einer onClick-Methode verdrahtet, die ein neues modales Fenster für das Raster öffnet, das angezeigt werden soll. Ich benutze einen jquery Post-Aufruf an den Controller. Allerdings kann ich die JSON-Daten nicht abrufen und sie meiner Variablen zuweisen.Füllen eines Rasters mit Kendo js
Mein Code ist wie folgt:
var grid_ds;
$.post('${ctx}/class/student/details?studentId=${student.studentId}', function(data){
}, 'json');
$('#student_grid').kendoGrid({
dataSource: grid_ds,
columns: [
{field: "studentName", title: "Student Name"},
{field: "studentClass", title: "Class"}
],
dataBound: function() {
emptyGrid($('#student_grid'));
}
}).data('kendoGrid');
Mein Controller json sendet. Ich kann die Daten sehen. Wie sollte ich die json-Daten zu grid_ds und student_grid zuweisen und die Werte im Raster auffüllen?
Können Sie den vollständigen Code für das Grid bereitstellen? Wo definierst du 'grid_ds'? Wo ist 'emptyGrid' definiert? – whipdancer
Das Abrufen von Daten per Post ist keine gute Übung, wenn Sie Get verwenden, können Sie Kendo Datasource direkt verwenden, nur eine Meinung. –