对于我的项目,我开始在我的javascript中获得了很多嵌入式html,作为ajax调用的结果。我想把它们移出去。最佳做法是什么?我想在页面中显示元素作为div:none然后处理javascript何时需要它。什么是处理Ajax和生成超出原型的HTML的最佳方式
但如果我使用这种方法,我需要用我的ajax调用返回的数据替换某个字符串,对此有何建议?
感谢
对于我的项目,我开始在我的javascript中获得了很多嵌入式html,作为ajax调用的结果。我想把它们移出去。最佳做法是什么?我想在页面中显示元素作为div:none然后处理javascript何时需要它。什么是处理Ajax和生成超出原型的HTML的最佳方式
但如果我使用这种方法,我需要用我的ajax调用返回的数据替换某个字符串,对此有何建议?
感谢
你可以使用一个模板框架,如jquery templates。这是关于它的blog post。
的是你也不妨来看看在其他引擎:
我最常做的是在返回的JSON数据添加格式定义。这种方式正确的html自动生成 – Ibu
@Ibu,JSON用于数据传输,为它添加格式使它像HTML一样,所以如果你这样做,为什么你不直接使用HTML? –