我正在嘗試爲json返回的用戶數組生成html ..我想按照以下方式執行此操作,但我不覺得這是非常有效的方法來執行此操作工作。請查看以下代碼並告訴我是否應該使用一些模板代碼或者是否存在此場景的任何標準?在jQuery中爲json數組生成html的標準方法
success: function(e){
console.log(e);
console.log(e.d[0].UserName);
var position2= $("#searchtextbox").position();
$('<div/>',
{
id:'generatedsearchdiv',
css:{
position:'absolute',
left:position2.left,
top:position2.top+20
}
}).appendTo('#searchArea');
for (var i=0; i<=e.d.length; i++)
{
$('<div/>',
{
html:"<span>"+e.d[i].UserName+"<span>"
}).appendTo('#generatedsearchdiv');
}
}
......你的JSON是什麼樣的? –
從asp.net中的Webservice返回的用戶對象數組,用戶具有Name,ImageUrl和UserId屬性。 –
您是否在尋找類似KnockoutJS的東西http://knockoutjs.com/它允許您將JSON綁定到HTML模板? – bUKaneer