function edit(){
  var rows = $("#grid").datagrid("getSelections");
  if(rows!=null && rows.length==1){
  window.location.href="__URL__/edit/"+rows[0].id;
  }else{
  alert("请选择要编辑的ん壹ん项");
  }
  }
能不能把rows[0].id  其实效果为 rows[0].nid ???
有没有这种设置项?

解决方案 »

  1.   


    id,nid 都相当于属性也就是 调用这个属性的值 
     其实它是另一个属性
    var ss={id:'dd',nid:'ss'}
    要让
     ss.id 的值等于 ss.nid
      

  2.   

    你直接把ss.nid的值赋给ss.id不行?
      

  3.   

    其实我要的就是这个方法通用
     数据库表主键并非都是ID 有(notic_id,art_id,cate_id) json对象 属性 直接从数据库搞过来的
     
     我想的是 
      用ID 代替 notic_id、art_id... 比如把notic 表的 $('#XXX').datagrid({
       ???:{{'id','notic_id'},{'name','notic_name'}},
       ...
     });
     
    就是有没有这种
    每次 row.id 就等于 row.notic_id
    每次 row.name 就等于 row.notic_name有木有?
    有木有?
    有木有?
    有木有?
    有木有?有木有?
    有木有?