<!DOCTYPE html><head> <meta charset="UTF-8"> <script src="http://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script> $(document).ready(function() { a=getJSONxxx function query(){ alert(a); } }) </script></head><body> <button onclick="query()">弹窗</button></body></html>不太会描述,怎么样让这段代码正常执行呢?或者怎样让getJSONxxx之类的不影响网页加载?
1 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
$(document).ready本来就是文档加载完才会执行的,但是query函数因为被封闭在其作用域内,需要将其挂在全局(window)下。
window.query = function query(){
alert(a);
}
添加回答
举报
0/150
提交
取消