Javascript 阿贾克斯赢了';t将JSON解析为循环以创建文章

Javascript 阿贾克斯赢了';t将JSON解析为循环以创建文章,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我使用Ajax调用在页面上加载文章作为数据库的替代,但是我似乎不知道如何将这个特定的json文件循环到页面上可用的文章中。数据要么返回“undefined”,要么返回解析JSON的错误。这是我尝试实现的具有循环的最新Ajax调用: $.ajax({ type: "GET", url: "php/data.json", dataType: "json", data:

我使用Ajax调用在页面上加载文章作为数据库的替代,但是我似乎不知道如何将这个特定的json文件循环到页面上可用的文章中。数据要么返回“undefined”,要么返回解析JSON的错误。这是我尝试实现的具有循环的最新Ajax调用:

    $.ajax({
        type: "GET",
        url: "php/data.json",
        dataType: "json",
        data: {
          'offset': 0,
          'limit': Papery.loadAmount
    },
        success: function(records){
            $.each(records, function(record){
                 $('.articlesFade').append('<article class="column"> <h1 class="headline">' + record.title +'</h1><h2 class="headline">'+ record.title_small +'</h2><p>'+ record.article_small +'</p><img src="https://cdn.pixabay.com/photo/2016/02/01/00/56/news-1172463_960_720.jpg"></article>').hide().fadeIn(1000);
             });
        }
    });
$.ajax({
键入:“获取”,
url:“php/data.json”,
数据类型:“json”,
数据:{
“偏移量”:0,
“限制”:纸质的装载量
},
成功:功能(记录){
$。每个(记录、功能(记录){
$('.articlesFade')。追加(''+record.title+'+record.title_small+''+record.article_small+'

')。隐藏().fadeIn(1000); }); } });
这篇文章应该出现在“文章”部分(以及h1等)

我的JSON结构如下:

var json = [
   {
      "art_id":"1",
      "title":"Bicymple campagne",
      "title_small":"Bicymple everything changes.",
      "article":"Voor het vak \"visuele communicatie\" kregen we de opdracht om een aantal opmerkelijke of rare producten te promoten. Ik en mijn groep kregen het product \"Bicymple\".\r\n\r\n<br><br>\r\nDe Bicymple is een fiets die gebruikt kan voor het los besturen van voor- en achterwiel worden om makkelijk te navigeren door steden, maar ook om stunts op uit te voeren. Als groep was aan ons om een doelgroep, kernwaarden en een aantal unique selling points te koppelen aan de fiets om een campagne te vormen.\r\n\r\n<br><br>\r\nHet eindproduct was een campagne genaamd: \"Bicymple. Everything changes\". Het idee achter de campagne is dat het design van de doorsnee fiets iedere eeuw veranderd, dus deze eeuw vind er weer een verandering plaats: de Bicymple. Dit werd tot uiting gebracht in posters, een landingspage en een moodvideo.\r\n\r\n<br><br>\r\nOp een zelfgemaakte landingspage plaatste we een moodvideo ter ondersteuning van onze campagne. Op de landingspage kon je het thema van de pagina en de muziek onder de moodvideo veranderen door op de verschillende fietsdesigns door de eeuwen heen te klikken. Het was technisch niet van hoge kwaliteit door de middelmatige HTML\/CSS kennis destijds, maar het concept kwam duidelijk over.\r\n\r\n<br><br>\r\nDeze groepsopdracht leerde ik om visuele middelen in te zetten om een product te promoten met een stukje strategie. Onze inspanning werd beloont met een 8.",
      "article_small":"Een schoolopdracht voor het vak visuele communicatie, waar het promoten en re-branden van het product \"Bicymple\" centraal stond. In groepsverband cre&euml;erde we een concept en werkte dit uit tot visuele uitingen.",
      "created_article":"2016-05-24 11:23:21",
      "image_article":"__poster3.jpg,__poster2.jpg,__poster1.jpg,bicymple_landingspage.jpg,bicymple.png",
      "youtube":null
   },
   {
      "art_id":"2",
      "title":"Rascal Games",
      "title_small":"The game is in your hands",
      "article":"Rascal Games was mijn eerste project op Fontys ICT. Met alle kennis van de 4 richtingen (Technology, Media Design, Software Engineering & Business) moesten we in groepsverband een product verzinnen en maken. Met mijn groep hebben we een game genaamd: \"Platemania\" en een console genaamd: \"Digipult\" in het leven geroepen.\r\n<br><br>\r\nOnze groep bestond uit 5 leden die we verdeelde over de richtig die ze het leukste vonden of waar ze het beste in waren. Ik richtte me voornamelijk op Media Design taken zoals de website en promotiemateriaal. \r\n<br><br>\r\nIn de foto's hierboven zie je onze groep met de console en de game op de achtergrond. \r\n\r\n",
      "article_small":"Rascal Games was mijn eerste project op Fontys ICT. Met alle kennis van de 4 richtingen (Technology, Media Design, Software Engineering & Business) moesten we in groepsverband een product verzinnen en maken. Met mijn groep hebben we een game genaamd: \"Platemania\" en een console genaamd: \"Digipult\" in het leven geroepen.",
      "created_article":"2016-05-24 13:00:24",
      "image_article":"rascal_logo.jpg,rascalgroup.jpg,rascalwebsite.jpg,rascal.jpg,plate_mania.jpg,rascal.png",
      "youtube":null
   },
   {
      "art_id":"3",
      "title":"Computer van de toekomst: Vision",
      "title_small":"Een voice recognition AR prototype",
      "article":"Vision is een klein, maar toekomstgericht project voor het vak \"Experience Design\". Het doel van de opdracht was om met behulp van een Arduino en een visualisatie een toekomstbeeld te schetsen voor de computer van de toekomst.  \r\n<br><br>\r\nEen hoop variabelen kome kijken bij het designen van een product dat nog niet zal bestaan voor tenminste 10+ jaar. De grootste design challenge was het designen voor de \"lens\", want wij denken dat we allemaal een lens zullen gebruiken in de toekomst. Omdat een mens 2 ogen heeft en moeilijk kan focussen met iets op de lens moesten we goed nadenken over de applicatie van het product en waar informatie te displayen.\r\n<br><br>\r\nAls Mediadesigner hebben we niet geleerd hoe we om moeteb gaab met een Arduino en C, vandaar dat we gebruik hebben gemaakt van een Arduino library \"EasyVR\" om een voice recognition prototype te kunnen laten zien aan onze docenten samen met een visualisatie. Het prototype herkende de commando's \"Accept\" en \"Deny\" en liet hierbij een groen of rood lampje branden.\r\n<br><br>\r\nHet ging er bij dit project niet om om de beste visualisatie te maken, maar vooral om na te denken over de toekomst en buiten je comfort zone te stappen met een Arduino.\r\n",
      "article_small":"Vision is een klein, maar toekomstgericht project voor het vak \"Experience Design\". Het doel van de opdracht was om met behulp van een Arduino en een visualisatie een toekomstbeeld te schetsen voor de computer van de toekomst.  ",
      "created_article":"2016-05-27 15:49:54",
      "image_article":"stopmotion.jpg,arduinocode.jpg,arduino.jpg,vision.jpg,arduino_small.jpg",
      "youtube":"TV_pRT4fdE0"
   }
var json=[
{
“艺术id”:“1”,
“标题”:“Bicymple campagne”,
“title_small”:“一切都在变化。”,
“文章”为“视觉交流”的两个字母,分别是“我们对稀有产品的开发和推广”\".\r\n\r\n

\r\n双字母字母是一个字母,它是一个字母,它是一个字母,它是一个字母,它是一个字母,它是一个字母,它是一个字母,它是一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母,一个字母\他的产品是“双代号,一切都在变化”他是一位设计大师,他设计了一种新的设计风格,这种设计风格在织物上体现为:双符号。在海报上,他设计了一种新的设计风格,甚至是在moodvideo上的着陆空间。\r\n\r\n

\r\n即使是Zelfgemakte着陆空间,我们也可以在moodvideo上看到。O着陆时,他是一名技术员,他是一名技术员,他是一名技术员,他是一名技术员,他是一名技术员,他是一名技术员,他是一名技术员,他是一名技术员在产品推广过程中,middelen遇到了stukje战略。Onze inspanning遇到了第8个问题。”, “小文章”:“即使是学校的视觉交流,我们也会推广品牌产品的“双符号”。在Groepswerband creë;中,我们将概念融入视觉世界。”, “创建文章”:“2016-05-24 11:23:21”, “图片文章”:“uuu poster3.jpg,uuu poster2.jpg,uuu poster1.jpg,bicymple_landingspage.jpg,bicymple.png”, “youtube”:空 }, { “艺术id”:“2”, “标题”:“流氓游戏”, “小标题”:“游戏在你手中”, “文章”:“流氓游戏是mijn eerste项目op Fontys ICT。会见了alle kennis van de 4 richtingen(技术、媒体设计、软件工程和商业)moesten we in Groepswerband和产品verzinnen en maken。会见了mijn groep hebben we en game Genamd:“Platemania”en控制台Genamd:“Digipult”在瓦伦的瓦赫贝斯特的卢克斯特·沃登(Leucste vonden)。媒体设计采用了网站宣传材料。\r\n

\r\n在福托的hierboven zie-je-groep中遇到了游戏控制台。\r\n\r\n“, “小文章”:“流氓游戏是mijn eerste项目op Fontys ICT。会见了alle kennis van de 4 richtingen(技术、媒体设计、软件工程和商业)moesten we in Groepswerband甚至是产品verzinnen en maken。会见了mijn groep hebben we en game Genamd:“Platemania”en控制台Genamd:“Digipult\”het leven geroepen。”, “创建文章”:“2016-05-24 13:00:24”, “图片文章”:“rascal_logo.jpg,rascalgroup.jpg,rascalwebsite.jpg,rascal.jpg,plate_mania.jpg,rascal.png”, “youtube”:空 }, { “艺术id”:“3”, “标题”:“计算机van de toekomst:Vision”, “title_small”:“Een语音识别AR原型”, “文章”:“愿景是een klein,maar toekomstgericht项目voor het vak \”体验设计\”。doel van de opdracht在toekomstbeeld和schetsen voor de computer van de toekomst的视觉化设计中遇到过。r\n

\r\n在设计产品的10+年中,没有任何变化。grootste的设计挑战是他设计的“镜头”我们想在toekomst的lens zullen gebruiken中找到我们想要的东西。当我们在moeilijk和focussen会面时,我们去了nadenken,在信息显示中使用了van het产品。\r\n

\r\n媒体设计师hebben我们在Moetbe gaab遇到了Arduino,Vandar这是一个语音识别原型,它的原型是herkende de commando的“接受”和“拒绝”在兰普杰-布兰登的道路上,有人在呻吟。\r\n

\r\n这是一个伟大的项目,他从最好的视觉化的角度来看,在舒适区的建筑上,他遇到了Arduino。\r\n“, “小文章”:“愿景是伊恩·克莱因、马尔·托科姆斯特格里希特项目或“体验设计”。多尔·范德·奥德拉赫特是在图科姆斯特比尔德和斯切森·范德·托科姆斯特的计算机可视化过程中遇到的。”, “创建文章”:“2016-05-27 15:49:54”, “图片文章”:“s”
<article class="column">
    <h1 class="headline">TITLE</h1>
    <h2 class="headline">TITLE SMALL</h2>
    <p>'
        ARTICLE
    </p>
    <img src="IMAGE ARTICLE"> 
</article>
$.getJSON("php/data.json", function( data ) {
    var json = $.parseJSON(data);
    for (var i = 0; i < json.length; i++){
        $('.articles').html('<article class="column"> <h1 class="headline">'+ json[i].title +'</h1><h2 class="headline">'+ json[i].title_small +'</h2><p>'+ json[i].article_small +'</p></article>').hide().fadeIn(1000);
    };
});