PHP和Jquery的json

我的html文件:

    <script>
    $(document).ready(function() {  
        $.ajax({
            type: "POST",
            url: "search.php",
            data: "id=1",
            datatype: "json",
            success: function(msg){
                $('.result1').html(msg["name"]);
            }
        });  
    })
    </script>   

    <span class="result1"></span>

我的php文件:

    <?
    $a["name"] = 'john';
    echo json_encode($a);
    ?>

为什么约翰这个名字没有出现在class result1中?为什么?请帮助我,我要疯了.
编辑:现在有可能获得赏金吗?

解决方法:

dataType参数的大小写为T.如果更正此参数,它将起作用.

当前(默认情况下)它正在尝试根据mime-type猜测响应格式,因此可能默认为html-在firebug中调试时,您可以看到成功回调的msg参数是包含JSON的字符串.

上一篇:在MySQL中使用哪种正确的文本数据类型?


下一篇:react限制外部数据的类型