首页 / 浏览问题 / WebGIS / 问题详情
使用uploadSmlFile报错$ is not defined
15EXP 2021年08月09日

使用产品:iserver 

问题详细描述:https://iclient.supermap.io/web/plotting/docs/leaflet.html. 使用uploadSmlFile 报错显示$ is not defined 一般这种情况都是jquery没有安装。安装正常jquery之后还是显示这个错误

1个回答

您好,报错显示$ is not defined可能是这几个原因导致的,

  1. 是否引入文件;
  2. 文件路径;
  3. 引入文件的顺序
  4. 如果以上都没有解决问题,检查代码是否正确(有无定义、数据类型、标点符号等)。

您可以参考https://iclient.supermap.io/examples/leaflet/editor.html#plot_filetransfer中引入文件 

1,000EXP 2021年08月10日
我们是直接引入的整个leftlet的开发包,这demo中的文件是不是都是包含在压缩包里面的呢。
都包含在压缩包里的

那我的包全引入啦,用其他任何方法都不会报错,只要用L.supermap.plotting.siytDataManager(***, ***).openSmlFile('smlFile', val => {})

就会报错$ is not defined

按照https://iclient.supermap.io/examples/leaflet/editor.html#plot_filetransfer中引入文件 ,若还是不行将代码贴到官网案例运行看是否报错,若不报错则尝试换包

这几个js文件有吗。可以发给我一下吗
您下载的压缩包里就有呀
我也是接受别人的工作,好像是没有的。。。这几个文件我能单独下载吗。还是要去下载整个包呢

你给的这个包 在我这个文件中怎么使用呢。我直接放在vue文件中引入。会报引入文件中没有方法

...