百度地图js报错Uncaught TypeError: b.ga(...).nb is not a function

事件:百度地图异步批量创建marker,单击单个marker弹出对话框报错。

 

报错:

VM1771:1 Uncaught TypeError: b.ga(...).nb is not a function
    at HTMLSpanElement.eval (eval at zZ (getscript?v=2.0&ak=CBb579132…&services=&t=20170411141812:1), <anonymous>:1:1279)

 

分析:断点调试得知创建point错误。

百度point对象:H {lng: 121.4879592445485, lat: 31.24944089864297}

我自己创建的对象:Object {lat: 31.249642115944074, lng: 121.48752080473454}

由于对象类型不一致导致的报错。

 

解决:创建百度的point对象

var point = gcj2bd(info.distY, info.distX);
point = new BMap.Point(point.lng, point.lat);
展开阅读全文

Uncaught TypeError: $(...).jqGrid is not a function

01-22

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

没有更多推荐了,返回首页