简体   繁体   English

Javascript函数:未捕获ReferenceError:未定义potDeposit

[英]Javascript function: Uncaught ReferenceError: potDeposit is not defined

I understand a syntax issue may cause this, but I haven't found any syntax issues in my code. 我了解语法问题可能会导致此问题,但是我在代码中未发现任何语法问题。

    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
    <script type="type/javascript">
        function potDeposit(id) {
            var depo = document.getElementById('deposit' + id);
            jQuery.get("ajax/potdeposit.php?id=" + id + "&amount=" + depo.value, function(data) {
                depo.value = '';
                if(data == '1') {
                    document.getElementById('error' + id).innerHTML = 'Insufficient Funds!';
                }else if(data == '2') {
                    document.getElementById('error' + id).innerHTML = 'Your account has been locked!';
                }else if(data == '3') {
                    document.getElementById('error' + id).innerHTML = 'Server Error! Pot doesn\'t exist.';
                }else if(data == '4') {
                    document.getElementById('error' + id).innerHTML = 'twarks.';
                }
                refreshPots();
            });
        }

        function refreshPots() {

        }
    </script>

Error from both Firebug & Chrome: Uncaught ReferenceError: potDeposit is not defined Firebug和Chrome均出现错误: Uncaught ReferenceError: potDeposit is not defined

To declared javascript script, correct type is : text/javascript . 要声明javascript脚本,正确的类型是: text/javascript You declared your script with type/javascript . 您使用type/javascript声明了脚本。 It should have been this: 应该是这样的:

<script type="text/javascript">

instead of: 代替:

<script type="type/javascript">

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM