$ .getJSON在jquery .click或其他click元素中不起作用

时间:2018-03-16 20:58:43

标签: jquery getjson

我使用这些代码:

mpzfunctions.c

但这确实不起作用:我收到这些错误信息:

TypeError: $(document).ready(function() { $("#mathtrue").click(function (event) { event.preventDefault(); $.getJSON( "php/generate_math.php", function( json ) { $( "#math" ) .html(json[1]+json[2]+json[3]+json[4]+json[5]+json[6]+json[7]+"="+json[8]); }); }); }); 不是函数

在点击活动之外它可以运作

1 个答案:

答案 0 :(得分:0)

我无法重现你的问题。一切正常。我使用测试服务器,因此响应与您的不同。

<!doctype html>
<html>
<head>
    <meta charset="UTF-8"> 
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    $( document ).ready(function(){
        $("#mathtrue").click(function (event) {
            event.preventDefault();
            $.getJSON( "http://echo.jsontest.com/key/value/one/two", function( json ) {
                $( "#math" ).html("key = "+json.key);
            }); 
        }); 
    });
    </script>
</head>
<body>
    <input type="button" id="mathtrue" value="Click"/>
    <div id="math">
    </div>
</body>
</html>