8C地物位置编辑报错问题

0 投票
276 浏览

程序不报任何提示信息,没有提示成功,也没有提示失败!

控制台报错

Uncaught TypeError: Cannot read property 'removeChild' of undefined....

用的示例代码,我觉得和iserver服务有关。

但我用的是京津地区土地利用现状图啊。不知道有没有人遇到过?

最新提问 10月 25, 2017 分类:  276次浏览 | 用户: bulei 才疏学浅 (12 分)
重新分类 10月 25, 2017 用户:胡林

1个回答

0 投票
这个报错和iServer无关,只是JavaScript语法的报错,建议检查代码。
与服务端有关的报错一定是http请求的错误
最新回答 10月 25, 2017 用户: 毛瑞 名扬四海 (1,768 分)

是SuperMap-8.1.1-15028.js报的错,以前用这段代码没有报错呢。换了个服务就有这个问题了

请检查代码,是JavaScript代码的问题,报错是执行到哪儿出问题报错到哪儿,火狐的要稍准一点,但如图的简单示例,类似这种情况报错是不准的,特别是复杂的JavaScript库。
跟服务端确实没什么关系的,请检查JavaScript代码。

iClient for JavaScript里会调用dom对象的removeChild方法用来移除图层、Canvas渲染外的移除要素等操作,建议检查相关操作,注意异步问题,即代码执行顺序。
经过测试:

相同的代码,用单机的服务不会出现上述的问题。

使用iserver集群服务就会出现上面的问题,不知道为什么。
...