使用javascript或jquery从外部json文件加载数据

使用javascript或jquery从外部json文件加载数据,javascript,jquery,ajax,json,load,Javascript,Jquery,Ajax,Json,Load,我正在研究如何将外部json文件中的数据动态地使用到javascript中。 我一定是误解了如何调用该文件,因为目前我甚至无法访问数据。。。 因此,我的html调用js文件。js文件使用以下方法调用json: $(function() { function stockTimeline(){ $.getJSON('json/corse_timeline/corse_timeline.json', function(donnees) { $('#wra

我正在研究如何将外部json文件中的数据动态地使用到javascript中。 我一定是误解了如何调用该文件,因为目前我甚至无法访问数据。。。 因此,我的html调用js文件。js文件使用以下方法调用json:

$(function() {
    function stockTimeline(){
        $.getJSON('json/corse_timeline/corse_timeline.json', function(donnees) {
            $('#wrap').html('<p>' + donnees.timeline.date[4].endDate + '</p><p>' + donnees.timeline.date[9].startDate + '</p><p>' + donnees.timeline.headline + '</p><p>' + donnees.timeline.date[30].headline + '</p><p>');
            console.log("this console.log IS NOT working");
        });
        console.log("this console.log IS working");
    }
    stockTimeline(); 
});
$(函数(){
函数stockTimeline(){
$.getJSON('json/corse_timeline/corse_timeline.json',函数(donnees){
$(“#wrap”).html(“”+donnees.timeline.date[4]。endDate+”

“+donnees.timeline.date[9]。startDate+”

“+donnees.timeline.headline+”

”+donnees.timeline.date[30]。headline+”

>; console.log(“此console.log不工作”); }); console.log(“此console.log正在工作”); } stockTimeline(); });
我从我读过的几个教程中直接采用了这个方法。 如何测试我的json文件是否损坏?
是因为我需要将其上传到服务器上才能工作吗?

您可以通过将其粘贴到来验证JSON文件。

您可以通过将其粘贴到来验证JSON文件。

控制台是否显示任何javascript错误?控制台是否显示任何javascript错误?我确实有大量的解析错误!谢谢你的链接,我现在正在更正;)方便的东西。有时候你需要的只是新鲜的眼球,即使它们是机器的眼球。我确实有很多解析错误!谢谢你的链接,我现在正在更正;)方便的东西。有时你只需要新鲜的眼球,即使它们是机器的眼球。