请教各位大神一个问题或者思路,echarts中国地图二级下钻,点击地图省份后弹出该省的数据表格,在下钻到这个省的各市,前面的我已经实现了。现在要实现的是点击一个市,跳转到另一个页面把该市的信息以数据表格形式展现。点击市的话我要一个市一个市判断,如果为这个市的话跳转到固定的dataTable页面,把市的名字传到dataTable页面,在dataTable页面获取到市的名字做判断,替换js中的数据表格的URL,相当于一个市一个URL了。不知道这样的思路对不对,每个省份每个市都要做判断感觉很麻烦,求大神指教啊,下面是单击事件
chart.on("click", function(param) {
console.log(param)
var selected = param.name;
if(param.name == '广东'){
guangdongtable() //点击广东省弹出广东省的数据表格
renderMap(param.name,guangdongData)
}else if(param.name == '河南'){
renderMap(param.name,henanData)
}else if(param.name == '河源市'){ //如果是河源市的话跳转到dataTable页面
window.location.href = 'dataTable.html';
}else{
alert("其他省份不存在")
renderMap('china', mydata);
}
});
chart.on("click", function(param) {
console.log(param)
var selected = param.name;
if(param.name == '广东'){
guangdongtable() //点击广东省弹出广东省的数据表格
renderMap(param.name,guangdongData)
}else if(param.name == '河南'){
renderMap(param.name,henanData)
}else if(param.name == '河源市'){ //如果是河源市的话跳转到dataTable页面
window.location.href = 'dataTable.html';
}else{
alert("其他省份不存在")
renderMap('china', mydata);
}
});
解决方案 »
- xmlhttp.open访问XML 拒绝访问
- 求正则表达式
- js关闭电脑 问题谢谢了!
- radio 刷新,怪问题~~~~~~~
- javascript如何循环读取页面中文本框的值?
- javascript 路径含有空格会提示该文件不存在! 请高手帮忙解决一下! 不胜感激!!!
- 如何才能在客户端插入代码,改变服务器返回的页面
- 避免弹出窗口被拦截
- 为什么我的IE在查看原代码的时候不能打开?
- 请教一个有关Zebra_Dialog加载页面表单问题
- ERROR in Entry module not found: Error: Can't resolve 'js/home.js' in 'C:\Users\
- GitHub上下的源码,不知道这怎样布置到服务器上 求大佬们指点一下 谢谢
'广东': () => {
guangdongtable(); //点击广东省弹出广东省的数据表格
renderMap(param.name,guangdongData)
},
'河源市': () => {
window.location.href = 'dataTable.html';
}
};
chart.on("click", function(param) {
var callback = map[param.name]
if(callback){
callback();
}else{
alert("其他省份不存在")
renderMap('china', mydata);
}
});