Javascript JSON调用后JS重置中的全局变量

Javascript JSON调用后JS重置中的全局变量,javascript,html,json,Javascript,Html,Json,第一个TIM帖子>>如果问题或格式不清楚,请告知 以下代码检索路线和相关坐标的列表。列表显示为可单击的表格 $(“#listAll”)。单击(函数(){ $.mobile.navigate(“#第31页”); 如果(routes.length==0){ mLoader(“show”); $.getJSON(“tbs.ashx”+”?回调=?“+”&方法=getAllRoutes”{ 格式:“json” }).总是( 功能(结果){ 路线=结果。路线; 变量tbl='否从到'; tbl+='';

第一个TIM帖子>>如果问题或格式不清楚,请告知

以下代码检索路线和相关坐标的列表。列表显示为可单击的表格

$(“#listAll”)。单击(函数(){
$.mobile.navigate(“#第31页”);
如果(routes.length==0){
mLoader(“show”);
$.getJSON(“tbs.ashx”+”?回调=?“+”&方法=getAllRoutes”{
格式:“json”
}).总是(
功能(结果){
路线=结果。路线;
变量tbl='否从到';
tbl+='';
对于(j=0;j});为什么不为路由id创建一个数组并保存该数组中的所有路由id。这样,它就不会被重置,您可以轻松地将其传递到另一个页面。

我想从列表/表格中检索要在另一个页面中使用的路由的routeid存储到数组将同时保留所有路由的列表您可以做两件事将其保存在数组中,也可以使用函数。该表列出了多个路由有特定路线的。单击列表中的某个路由后,将特定的routeid传递给JS函数。现在,这个routeid用于构建地图并在新的HTML页面中显示它。从这一页,我想为你带来一个具体路线的时间表。现在,在deos上面设置全局变量njs函数map33不起作用。vriable保持重置它正在重置,因为您正在为所有路由id创建一个变量,或者创建一个数组,或者写入多个变量。