我是JavaScript和Jquery的新手。在HTML中顯示變量的最佳做法是什麼?
我正在使用Jquery $ .ajax發送獲取請求,處理返回的Json字符串,並使用.html()
在我的html中顯示<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);
}
}
)
}
遠離jQuery模板。該項目幾乎兩年前就已棄用。 – 2012-08-12 05:22:43