0

我正在尝试使用 json 数据加载数据网格。我需要在表单提交上加载数据网格。要加载数据,我必须在 spring 中将表单值作为 json 或模型属性传递......下面是我的代码

数据网格代码:-

$('#search_gridresult').datagrid({
        url:'someurl',
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
method:'post',
        fitColumns:true,
        halign:'center',
        columns:[[{
            title:'Sl No.',
            field:'slNo',
            width:100
        },{
            title:'Person Id',
            field:'personId',
            width:100

        },{
            title:'Name',
            field:'userName',
            width:100

        },{
            title:'Email Id',
            field:'emailId',
            width:100

        }]] 
    });

单击“搜索”按钮时调用的函数:-

function searchUserResult(){
var str=$('#searchUser').serialize();
$('#search_gridresult').datagrid('load', {  

queryParam:str
});
4

1 回答 1

3

试试这样

函数搜索用户结果(){

 $.ajax({
      type: "POST",
      url: 'somurl',
      dataType: 'json',
          data:$('#searchUser').serialize(),    
    }).done(function( responseJson ) 
      {
          $('#search_gridresult').datagrid('loadData', responseJson ); 
          });
}
于 2013-06-14T07:40:29.863 回答