原因就是:JSON最后的一项末尾多了一个逗号。
$("#grid").jqGrid({
//caption:"运营商报价",
url : gridUrl,
datatype : "json",
shrinkToFit: true, //设置初始化自动宽度
mtype : 'POST',
height : 300,
width : 1800,
align : 'center',
scroll : 'true',
cellsubmit : "clientArray", //单元格内容保存位置
loadonce:true,
colNames:['fid', '报价编号', '运营商全称', '联系人名称', '联系人手机', '报价带宽', '报价月租', '价格类型', '可用ip地址数量', '额外一个IP地址价格', '额外一组IP地址价格', '报价一次性费用', '交付周期', '报价日期', '报价地址', '报价有效期', '报价备注', '创建时间'],
colModel:[
{name:'fid', index:'fid', hidden:true, align:"center" }, //内码
{name:'fquotationNo', index:'fquotationNo', editable:true, width:130, align:"center"}, //报价编号
{name:'foperatorsNo',index:'foperatorsNo', editable:true, width:130, align:"center"}, //运营商全称
{name:'fcontactNo',index:'fcontactNo', editable:true, width:100, align:"center" }, //联系人名称
{name:'fphone', index:'fphone', editable:true, width:170, align:"center" }, //联系人手机
{name:'fquoteBandwidth', index:'fquoteBandwidth', editable:true, width:100, align:"center" }, //报价带宽
{name:'fquoteMonthlyRent', index:'fquoteMonthlyRent', editable:true, edittype: 'text', width:100, align:"center" }, //报价月租
{name:'fkind', index:'fkind', editable:true, edittype: 'text', width:90, align:"center" }, //价格类型1
{name:'fipNumber', index:'fipNumber', editable:true, edittype: 'text', width:120, align:"center" }, //可用ip地址数量
{name:'fipPrice', index:'fipPrice', editable:true, edittype: 'text', width:100, align:"center" }, //额外一个IP地址价格
{name:'fipGroupPrice', index:'fipGroupPrice', editable:true, edittype: 'text', width:120, align:"center" }, //额外一组IP地址价格
{name:'foneTimeFee', index:'foneTimeFee', editable:true, edittype: 'text', width:120, align:"center" }, //报价一次性费用
{name:'fperiod', index:'fperiod', editable:true, edittype: 'text', width:80, align:"center" }, //交付周期
{name:'fquoteDate', index:'fquoteDate', editable:true, edittype: 'text', width:110, align:"center" }, //报价日期
{name:'fgeographical', index:'fgeographical', editable:true, edittype: 'text', width:350, align:"center" }, //报价地址
{name:'fvalid', index:'fvalid', editable:true, edittype: 'text', width:110, align:"center" }, //报价有效期
{name:'fmark', index:'fmark', editable:true, edittype: 'text', width:100, align:"center" }, //报价备注
{name:'fcreDate', index:'freMark', editable:true, edittype: 'text', width:110, hidden: true , align:"center"} //创建时间
],
jsonReader:{root:"gridModel", page:"page", total:"total", records:"records", repeatitems: false },
emptyrecords:"没有新增数据",
editurl:"/dxzl/demoEUC.jsp",
/*
双击弹出编辑框
*/
ondblClickRow :function(rowid, iRow, iCol,e){
$("#grid").jqGrid('viewGridRow', rowid,{closeOnEscape: true, width:600,reloadAfterSubmit:false,
beforeShowForm: function(formid){adjustFrom("view",formid,2,700);}
});
}, //→→→→→→→→→→→→这出错了。多了个, 删除就行了
})