会社のCMS記事リストのフィルター検索を作成しようとしています。返されるJSONデータをhtmlテーブルのデータに変換する方法がわかりません。ただし、これまでにこれを行ったことがなく、データを反復処理する方法がわかりません。
ダミーの出力データを次に示します。
[{"articleID":"7298","title":"inbrief","issueDate":"July 2012"},{"articleID":"7299","title":"inbrief","issueDate":"July 2012"},{"articleID":"7300","title":"inbrief","issueDate":"July 2012"},{"articleID":"7301","title":"inbrief","issueDate":"July 2012"}]
関連するJSコードは次のとおりです。
$.post("link", { issue: isearch, availability: asearch, type: tsearch }, function(data) {
var htm =''
console.log(data);
for(var i=0; i<data.length; i++)
{
jason = data.getJSONObject(i);
articleID = jason.articleID;
title = jason.title;
issueDate = jason.issueDate;
htm += '<tr id="news'+articleID+'">'
+ '<td>'+title+'</td>'
+ '<td>'+issueDate+'</td>'
+ '<td><a href="cms/index/addnews/news/'+articleID+'">make top news</a></td>'
+ '<td><a href="link">view</a></td>'
+ '<td><a href="cms/news/updatenews/'+articleID+'">update</a></td><td><a href="" class="delete" id="'+articleID+'">delete</a></td>'
+ '</tr>';
}
$('.cms').html(htm);
});
data [i] .articleIDを使用してこれを実行しようとしましたが、それも機能しませんでした。