Javascript Jquery未从JSON文件读取

Javascript Jquery未从JSON文件读取,javascript,jquery,json,Javascript,Jquery,Json,好的,下面是我的HTML代码: <div id="contentholder"> <div class="personcard"> <img src="http://placehold.it/400x400" /> <h2>Matej Vydra <span>Striker</span></h2> <p>This is a paragraph a

好的,下面是我的HTML代码:

<div id="contentholder">
    <div class="personcard">
        <img src="http://placehold.it/400x400" />
        <h2>Matej Vydra <span>Striker</span></h2>
        <p>This is a paragraph about Watford Striker Matej Vydra, it doesnt really make much sense, but its great for testing and lolz.</p>
    </div>
</div>
问题是代码没有显示给用户,我以前尝试过搜索,因此尝试在localhost上运行它,但问题仍然存在,JSON没有显示给用户。
提前感谢。

您的JSON无效。虽然JavaScript对象文字表示法允许尾随逗号,但JSON标准不允许。因此,如果这是要发送的JSON的准确表示,则需要删除
players
数组中最后一个对象后的逗号

{
    "players": [
        {
            "image": "http://placehold.it/400x400",
            "name": "Matej Vydra",
            "position": "Striker"
        },
        {
            "image": "http://placehold.it/400x400",
            "name": "Troy Deeney",
            "position": "Striker"
        }
    ]
}

删除
currentsquad.json
文件中数据中
},
后面的最后一个逗号。检查Felipe的答案您的json是无效的json。您首先是如何获得额外的逗号的。没有像样的JSON生成器会创建它。你想自己建造吗?尾随的逗号真的在那里吗?给你一个恰当的解释,确切地说你改变了什么以及为什么,我将取消投票。这在技术上是正确的,但质量很低。你不必为此投反对票,你可以ask@FelipeSkinner:我为什么不呢?投票是为了评价答案的质量。给出更好的答案,你会得到更好的投票反馈。关于评论的观点很正确,尽管我非常严重地怀疑OP是否会愚蠢到将评论包含在呈现的JSON中。呵呵,我不知道,但是周围有很多初学者可能不知道。。。只是想确定一下:)
{
    "players": [
        {
            "image": "http://placehold.it/400x400",
            "name": "Matej Vydra",
            "position": "Striker"
        },
        {
            "image": "http://placehold.it/400x400",
            "name": "Troy Deeney",
            "position": "Striker"
        },
]
}
{
    "players": [
        {
            "image": "http://placehold.it/400x400",
            "name": "Matej Vydra",
            "position": "Striker"
        },
        {
            "image": "http://placehold.it/400x400",
            "name": "Troy Deeney",
            "position": "Striker"
        }
    ]
}