2011-06-19 33 views
1

对于我的项目,我开始在我的javascript中获得了很多嵌入式html,作为ajax调用的结果。我想把它们移出去。最佳做法是什么?我想在页面中显示元素作为div:none然后处理javascript何时需要它。什么是处理Ajax和生成超出原型的HTML的最佳方式

但如果我使用这种方法,我需要用我的ajax调用返回的数据替换某个字符串,对此有何建议?

感谢

+0

我最常做的是在返回的JSON数据添加格式定义。这种方式正确的html自动生成 – Ibu

+0

@Ibu,JSON用于数据传输,为它添加格式使它像HTML一样,所以如果你这样做,为什么你不直接使用HTML? –

回答

3

你可以使用一个模板框架,如jquery templates。这是关于它的blog post

的是你也不妨来看看在其他引擎:

+0

我最喜欢MicroTemplating,但使用它的jQuote2版本,而不是原来的。 http://aefxx.com/jquery-plugins/jqote2/ – Ariel

+0

如果从模板开始,看看这个问题:http://stackoverflow.com/questions/170168/jquery-templating-engines – Tony

相关问题