Javascript函数的说明(返回值和输入参数相关)

时间:2013-08-28 00:13:05

标签: javascript input return

<script type="text/javascript">
                    function pala(data) {
                    $("#pala").html(data.level);
                    }
                    $(document).ready(
                        function(){
                            $.ajax({
                                url: "http://eu.battle.net/api/wow/character/ragnaros/sanral?fields=talents&jsonp=pala",
                                type: 'GET',
                                dataType: 'jsonp'
                        });
                    });
                </script>

在我看来,函数pala在javascript中的4行关闭但是由于某种原因它继续(?)。 任何可以简单地阅读这种javascript的人都无法绕过它。

1 个答案:

答案 0 :(得分:1)

函数pala实际上只做一件事($("#pala").html(data.level);)。其余的代码运行是因为$(document).ready(function)在加载正文时执行函数。

这是你的代码正确缩进(更容易理解)。

function pala(data) {
    $("#pala").html(data.level);
}
// Code below runs once when the page is ready.
$(document).ready(
    function(){
        $.ajax({
            url: "http://eu.battle.net/api/wow/character/ragnaros/sanral?fields=talents&jsonp=pala",
            type: 'GET',
            dataType: 'jsonp'
        });
    }
);