//重新加载引入的js文件 很重要
//用于更新外部js接收内部的传值
//此处出错影响了后续的操作
function f(){
console.log(arr_vertices[0][0][0]);
console.log(arr_vertices[0][0][1]);
console.log("");
}
var scriptList=[
{src:"locus.js",id:"js1"},
{src:"dojoConfig.js",id:"js2"},
{src:"arcgis_js_api/library/4.11/init.js",id:"js3"},
{src:"javascript/jquery-1.5.1.js",id:"js4"},
{src:"javascript/lyz.calendar.min.js.js",id:"js5"},
]
// 批量重新加载
function reload() {
scriptList.forEach(x=>{
loadJs(x.src,x.id);
})
}
//重新加载js
function loadJs(file,id)
{
$("#"+id).remove();
$("<scri"+"pt >"+"</scr"+"ipt>").attr({id:id,src:file,type:'text/javascript'}).appendTo($('body'));
}
<script type="text/javascript">
//全局变量进行轨迹路径
var arr_vertices = null;
var begindate = $("#begindate").val();//获取input控件的时间
var endate = $("#enddate").val();
arr_vertices = new Array(); // 定义这个三维数组是 1 * len * 2
<%
if(session.getAttribute("VERTS")!=null){
%>
console.log("verts不为空了");
<%
float[][][] arr = (float[][][])session.getAttribute("VERTS");
if(arr[0].length!=0){
%>
var len = <%=arr[0].length %>;
for(let i = 0; i < 1; i++){
arr_vertices[i] = new Array();
for(let j = 0; j < len ; j ++){
arr_vertices[i][j] = new Array();
}
}
<%
for(int i = 0;i < arr[0].length; i ++){
%>
arr_vertices[0][<%= i %>][0]= <%= arr[0][i][0] %>;
arr_vertices[0][<%= i %>][1]= <%= arr[0][i][1] %>;
<%
}
}else
{
%>alert("查询时间范围空");<%
}
session.removeAttribute("VERTS");
%>
<%
}
else
{
%>
alert("请选择要查询的日期和羊的标号");
<%
}
%>
</script>