グリッドにデータを入力する必要があるWebアプリケーションを作成しています。私はボタンを表示するグリッドのための新しいモーダルウィンドウを開くonClickメソッドで配線されています。私はコントローラにjqueryのポストコールを使用しています。しかし、私はjsonデータを取得してそれを変数に割り当てることができません。次のようにkendo jsを使用してグリッドにデータを入力する
私のコードは次のとおりです。
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');
私のコントローラはバックJSONを送信します。私はデータが来るのを見ることができます。 jsonデータをgrid_dsとstudent_gridに割り当てて、グリッドに値を入力する必要があります。
グリッドの完全なコードを提供できますか? 'grid_ds'はどこで定義されていますか? 'emptyGrid'はどこに定義されていますか? – whipdancer
Postを使ってデータを取得するのは良い方法ではありません.Getを使用すると、剣道データソースを直接的に使用することができます。 –