私はJavascriptとJqueryが初めてです。
getリクエストを送信し、返されたJson文字列を処理し、htmlに.html()
コンテンツを表示するために使用するためにJquery $.ajaxを使用しています。<div id="myTabs"></div>
以下のコードからわかるように、String 変数を使用して HTML リストを作成しています。私は良い習慣でこれをやっていますか?この方法はあまり機敏ではないと感じています。これを行うより良い方法はありますか?
ありがとう!
function updateRelated(str)
{
$.ajax(
{
url:ServerUrl+api_subject,
type:'GET',
success:function(json)
{
// alert(json);
var obj = jQuery.parseJSON(json);
var toDisplay="";
var tableDisplay="<ul>";
for(var i=0;i<obj.subject_list.length;i++)
{
tableDisplay=tableDisplay+'<li><a href="subject.htm?subjectid='+obj.subject_list[i].id+'">'+obj.subject_list[i].title+'</li>';
// toDisplay=toDisplay+"<br>preferred_synonym:"+obj.relatedCocepts[i].preferred_synonym+",Type: "+obj.relatedCocepts[i].type+",score: "+obj.relatedCocepts[i].score;
}
tableDisplay=tableDisplay+"</ul>"
$("#myTabs").html(tableDisplay);
}
}
)
}