Uncaught ReferenceError: getComm is not defined

先看示例:

HTML内容

<body>
<script>

    window.onload = function () {

        getComment();
    }
</script>
</body>

JS内容

function getComment() {
    alert(111);
}

明明定义了函数getComment(),却报错函数没有找到

之所以出现这种问题,原因可能是将函数放在了$(document).ready(function () {})里面,这样定义的函数就不是全局函数的。

解决办法很简单,只需将函数放到 $(document).ready(function () {})外边就可以了。