回调函数错误写法报错总结
程序员文章站
2022-04-07 17:20:20
...
var provinces=['xizang','beijing','china'],
provincesText=['*','北京','中国'],
placeCode=[540000,110000],
mapType = "北京", //地图类型
EpidemicDynActiveClass = 0 //疫情K线趋势图类型
$("#selectMap").change(function(){
var val = $("#selectMap").val(); //获取Select选择的Value
loadScriptMap(val,renderMap);
//loadScriptMap(val,renderMap()); //错误写法,会导致报错callback is undefined
})
function loadScriptMap(name,callback){
// 获取这个省的拼音名字 name = '四川' => pinyinName = 'sichuan'
let pinyinName = provinces[provincesText.indexOf(name)]
// 引入这个对应的地图JS,如果是在项目中要打包,请将这些文件提取出来,放在静态资源中
// build的时候这些文件不会被打包,无可加载资源地图是不会显示的!!!!
var ele= document.createElement("script");
ele.setAttribute("type", "text/javascript");
// 根据用户选择的地图类型,动态引入
ele.setAttribute("src", "../../assets/lib/map/china.js")
document.body.appendChild(ele)
callback(name,EpidemicDynActiveClass)
}
function renderMap(Type,activeClass){
dosomething()
}
推荐阅读
-
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
-
ajax请求返回的数据看不到回调函数没有执行也没报错
-
PHP中回调函数的写法求解解决办法
-
PHP中回调函数的写法求解解决办法
-
PHP 的异常处理、错误的抛出及错误回调函数
-
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法_PHP教程
-
php中的异常处理、错误的抛出及错误回调函数
-
在学习中遇到无法使用数组地图删除文件的情况,报错是回调函数unlink 有问题~请帮帮忙!感谢!
-
在学习中遇到无法使用数组地图删除文件的情况,报错是回调函数unlink 有问题~请帮帮忙!感谢!
-
BootStrap Table 的onClickCell回调函数两种写法参数不一致_html/css_WEB-ITnose