jQuery("#mytable1").jqGrid('setGridParam', {
                url: "ashx/list.ashx?state=view&ismy=1&" + p5 + p6 + p9 + jg,
                page: (o != undefined && o.iscurrpage) ? jQuery("#mytable1").getGridParam('page') : 1
            }).trigger("reloadGrid");
求助:o != undefined && o.iscurrpage这是什么意思?

解决方案 »

  1.   

    o != undefined && o.iscurrpage
    这个书写格式很含糊,
    应该是这样的:
    (o != undefined) && o.iscurrpage
    当o存在并且 o.iscurrpage存在时为真。
      

  2.   

    (o != undefined) && o.iscurrpage
    当o存在并且 o.iscurrpage为真(存在,不为null,不为false)时为真
      

  3.   

    +1如果只用if(o.iscurrpage)进行判断,当o不存在时,这条语句将出错,所以必须加上一个前提,就是o也存在。if(o && o.iscurrpage)