我正在尝试为 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');
       }
       }