0

基本的なことをしようとしていますgetJSON()が、結果が得られていないと思います。

これが私のHTML/jsです

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Management Sheet</title>
        <meta name="description" content="  ">
        <meta name="keywords" content="   ">
        <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
        <script>
            $(document).ready(function(){
                $("button").click(function(){
                    $.getJSON("config.json",function(result){
                        $.each(result, function(i, field){
                            $("div").append(field + " ");
                        });
                    });
                });
            });
        </script>
    </head>

    <body>
        <section>
            <button>Actually Click me</button>
        </section>
        <div>
        </div>
    </body>
</html>

そして私のjson

{
    'line1':'Mike B so cool',
    'line2':'Type your namasd',
    'line3':'763-345',
    'num_rows':'15',
    'num_cols':'3',
    'bgColorPage':'#f08008',
    'bgColorFilled':'#08f008',
    'bgColorEmpty':'#6f00ff'
}

ボタンをクリックしてもエラーは発生しませんが、div には何も追加されません。

4

3 に答える 3

1

試す

{
   "line1": "MikeBsocool",
   "line2": "Typeyournamasd",
   "line3": "763-345",
   "num_rows": "15",
   "num_cols": "3",
   "bgColorPage": "#f08008",
   "bgColorFilled": "#08f008",
   "bgColorEmpty": "#6f00ff"
}

上記のjsonオブジェクトを使用して参照してください。

あなたのコードは完璧です.jsonの上記のオブジェクトを使用するコードに何も問題はありません.成功することが保証されていることをテストしてください.

于 2013-02-23T04:53:36.750 に答える
0

私はあなたのスクリプトを試しましたが、その理由はわかりませんが、二重引用符の代わりに一重引用符を変更すると動作します:

 {
  "line1":"Mike B so cool",
  "line2":"Type your namasd",
  "line3":"763-345",
  "num_rows":"15",
  "num_cols":"3",
  "bgColorPage":"#f08008",
  "bgColorFilled":"#08f008",
  "bgColorEmpty":"#6f00ff"
 }
于 2013-02-23T04:58:26.940 に答える
0

text(); で試してください。

$.getJSON("config.json",function(result){
    $.each(result, function(i, field){
        console.log();
        $("div").text(field + " ");
    });
});
于 2013-02-23T04:42:53.757 に答える