0
<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 をどのように読めばよいかを理解できる人なら誰でも、この問題に頭を悩ませることはできません。

4

1 に答える 1

1

関数 pala は、実質的に 1 つのことを実行するだけです ( $("#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'
        });
    }
);
于 2013-08-28T00:19:26.343 に答える