【发布时间】:2013-04-29 11:28:46
【问题描述】:
如果这对你来说是一个简单的问题,我很抱歉。但我真的在努力解决这个问题
在我们的应用程序中,每个页面都有大量的 ajax 调用。我们正在使用 jQuery ajax。目前我们正在做的是
当我们从 myresults 获得结果时,我们将传递给一个函数 populate,我们正在其中构建结果。
function populate(myresults)
{
var str='<table>';
for(var i in myresults){
str+='<tr>';
str+=myresults[i].name;
str+='</tr>';
}
str+='</table>';
$('#divId').html(str);
}
我们并不是在所有地方都建表。代码运行良好,但我认为编写这样的代码不是正确的方法。我怎样才能美化我的代码。我可以使用 jQuery 或 javascript。
【问题讨论】:
-
句子之间可以使用空格吗(除了javascript和jquery)?
-
这不是一个真正的问题,可能会被否决。
-
一个简单的改进是使用模板引擎,比如把手。或者你可以更进一步,使用 knockoutjs、angularjs 或类似的。
-
您是否尝试过使用 KnockoutJS 编写模板和处理绑定?
-
尝试使用模板引擎,如jsrender
标签: javascript jquery