我在对 WebMethod 的 Ajax 调用之后收到 JSON 响应,并且想要解析它并以以下格式的 div-tags 呈现数据(应该动态创建 div-tags)。我将下面的属性标记为粗体,应将其替换为 JSON 响应的等效属性。每个新闻项(在 JSON 响应中由 { } 封装)对应一个列表元素。以下是数据的呈现方式:
<div class="articleList-list">
<ul>
<li>
<div class="articleList-image">
<img src="**ImageSource**" width="150px" height="100px" alt="the article's image" />
</div>
<div class="articleList-article">
<h3><a href="**UrlForNewsitem**">**OverskriftArticleData**</a></h3>
<p>**Ingress**</p>
</div>
</li>
<li>
<div class="articleList-image">
<img src="#" width="150px" height="100px" alt="the article's image" />
</div>
<div class="articleList-article">
<h3><a href="#">Artikkel nummer 2s tittel</a></h3>
<p>Et kort sammendrag av hva artikkelen handler om, eller starten på selve artikkelen.
Dette skal ligge til ventstre i hovedinnholdet, til høyre for artikkelens bilde og oversikten over alle artikkel-kategorier.</p>
</div>
</li>
</ul>
</div>
这是 JSON 响应:
[{"ImageSource":"/ImageVaultFiles/id_1/cf_2/Person.JPG","OverskriftArticleData":"ArtikelOverskrift","UrlForNewsitem":"/Templates/Skien.inter/Pages/Aktuellt.aspx?id=2816&epslanguage=en","ByLineOfArticle":"ForfattareByline","Ingress":"Detta ær ingressen till artikeln"},{"ImageSource":"/ImageVaultFiles/id_10/cf_2/city.JPG","OverskriftArticleData":"Rubrik","UrlForNewsitem":"/Templates/Skien.inter/Pages/Aktuellt.aspx?id=2814&epslanguage=en","ByLineOfArticle":"Anders B","Ingress":"Testar ingress"}]
我如何以简洁有效的方式解析和呈现 JQuery 响应?