$("#jqGridTableId").jqGrid({
url : Eservice.ctx +'/ebiz/inquire/contNoShow.action?action=getPolicyList&ajax=true',
mtype : 'POST',
postData : {
heartStatus:$("#heartStatus").val(),
contNo:$("#contNo").val(),
riskCode:$("#riskCode").val(),
planCode:$("#planCode").val(),
channelName:$("#channelName").val(),
productChannel:$("#productChannel").val(),
name:$("#name").val(),
paymentName:$("#paymentName").val(),
bizeCode:$("#bizeCode").val()
},
datatype : "xml",
colNames : ['渠道代码', '订单号', '险种代码','款别',
'投保人', '支付方式', '支付状态', '导入状态', '业务类型','操作'],
colModel : [{
name : 'cont_no',
index : 'cont_no',
align : 'center',
sortable : false,
width: 90
},{
name : 'product_Channel',
index : 'product_Channel',
hidden : true
},{
name : 'bize_code',
index : 'bize_code',
align : 'center',
sortable : false,
width: 90
},{
name : 'risk_code',
index : 'risk_code',
align : 'center',
            formatter : 'date',
sortable : false,
width: 55
},{
name : 'plan_code',
index : 'plan_code',
align : 'center',
sortable : false,
width: 120
},{
name : 'name',
index : 'name',
align : 'center',
sortable : false,
width: 55
},{
name : 'payment_name',
index : 'payment_name',
align : 'center',
sortable : false,
width: 50,
formatter:function(val,rec){  
    var cname;
                if(val=='1'){
                 cname="已支付";
                }else if(val=='2'){
                 cname="未支付";
                }else if(val=='3'){
                 cname="支付失败";
                }
                return cname;  
}
},{
name : 'heart_status',
index : 'heart_status',
align : 'center',
sortable : false,
width: 50 ,
formatter:function(val,rec){  
    var cname;
                if(val=='1'){
                 cname="已导入";
                }else if(val=='2'){
                 cname="未导入";
                }else if(val=='3'){
                 cname="导入失败";
                }
                return cname;  
}
},{
name : 'BIZE_CODE',
index : 'BIZE_CODE',
align : 'center',
sortable : false,
width: 75,
formatter:function(val,rec){  
    var cname;
                if(val=='101'){
                 cname="投保";
                }else if(val=='102'){
                 cname="退保";
                }else if(val=='103'){
                 cname="投保批改";
                }else if(val=='104'){
                 cname="异步返回";
                }else if(val=='105'){
                 cname="注销";
                }
                return cname;  
}
},{
name : 'oper',
index : 'oper',
align : 'center',
sortable : false,
width: 75
}],
shrinkToFit : true,
rowNum : 10,
rowList : [ 10, 30, 50 ],
pager : '#jqGridPagerId',
viewrecords : true,
xmlReader : {
repeatitems : false,
root : "object",
row : "map",
page : 'page',
total : 'total',
records : 'records'
},
caption : "订单信息",
height:'auto',
gridComplete: function(){ //获得所有行的ID数组 
var ids = $("#jqGridTableId").jqGrid('getDataIDs');
var contNo=$('#contNo').val();
for(var i=0;i < ids.length;i++){ 
var arr = $("#jqGridTableId").jqGrid('getRowData',ids[i]);
var linkReq = "<a href=# onclick=\'ContManage.winShowRequest('" + arr.order_no + "', '" + arr.cont_no + "')\'>" + arr.cont_no + "</a>";
$("#jqGridTableId").jqGrid('setRowData',ids[i],{cont_no:linkReq});

var linkHis = "<a href=# onclick=\'ContManage.winShowHis('" + arr.order_no + "', '" + arr.cont_no + "')\'>" + 日志 + "</a>";
$("#jqGridTableId").jqGrid('setRowData',ids[i],{oper:linkHis});
var linkDetail = "<a href=# onclick=\'ContManage.winOpenOrder('" + arr.order_no + "', '" + arr.cont_no + "')\'>" + 详情 + "</a>";
$("#jqGridTableId").jqGrid('setRowData',ids[i],{oper:linkDetail});
var linkDown = "<a href="+arr.org_file_path+"?"+ arr.cont_no + "\'>" + 电子保单下载 + "</a>";
$("#jqGridTableId").jqGrid('setRowData',ids[i],{oper:linkDown});

}
});报:Uncaught TypeError: $(...).jqGrid is not a function错误,请各位大神指点

解决方案 »

  1.   

    你好,请问你说的是指哪个.js没引用,我现在引用的有:jquery.min.js,jquery.js这两个
      

  2.   

    jqGrid 这个
      

  3.   

    jqGrid对应的框架js
      

  4.   

    下面是我导入的包
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/easyui-lang-zh_CN.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery.easyui.min.js"></script>
      <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/icon.css"></script>
    <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/easyui.css"></script>我试了还是报这个错误
      

  5.   

    下面是我导入的包
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/easyui-lang-zh_CN.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery.easyui.min.js"></script>
      <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/icon.css"></script>
    <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/easyui.css"></script>我试了还是报这个错误你引得是easyui的js easyui和jqGrid 是两种插件
    你要引得文件应该是类似
    jquery.jqGrid.min.js
    ui.jqgrid.css
      

  6.   

    下面是我导入的包
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/easyui-lang-zh_CN.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery.easyui.min.js"></script>
      <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/icon.css"></script>
    <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/easyui.css"></script>我试了还是报这个错误你引得是easyui的js easyui和jqGrid 是两种插件
    你要引得文件应该是类似
    jquery.jqGrid.min.js
    ui.jqgrid.css好的,我试试,谢谢哦
      

  7.   

    下面是我导入的包
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/easyui-lang-zh_CN.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="${ctx}/ebiz/web/inquire/js/jquery.easyui.min.js"></script>
      <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/icon.css"></script>
    <link rel="stylesheet" type="text/css" href="${ctx}/ebiz/web/inquire/css/easyui.css"></script>我试了还是报这个错误
    请问你的问题解决了吗?我也遇到一样的问题,检查过引用文件,还是没有解决
      

  8.   

    http://www.bootcdn.cn/jqgrid/选择版本后点“复制<script>标签”,是有效的连接