$('#xxx').datagrid('insertRow', {
index : 0,
row: // 这里是异步回调来的数据吗?  如果我有参数需要传到后台,请问又该怎么写?
});之前用load到是可以,现在临时改需求了,要查一个加一行
$('#xxx').datagrid('load', {
 "sid" : sid ,
 "stus": stus
});

解决方案 »

  1.   

    用$.ajax发送请求获取需要的行,成功后调用$('#dg').datagrid('insertRow'增加新行,注意row是json对象xxxxx.xxx返回{"xx":"xxx","xxx":"xxxx"}的json字符串,需要注意返回标准json格式字符,要不jq1.4+不执行success回调$.ajax({url:'xxxxx.xxx',data:'参数',type:'POST',dataType:'json'
    ,error:function(xhr){alert('动态页有错误\n'+xhr.responseText)}
    ,success:function(row){
      $('#dg').datagrid('insertRow',{
    index: 1,
    row: row
      });
    });
      

  2.   

    谢谢,提供了思路,还没实测.应该没什么问题.现在忙着整理bug,一会来弄,谢斑竹