用php或javascript构建html结构?
我已经做了很多ajax调用,并使用返回的数据用javascript构建html。然而,我注意到有些人在ajax调用中返回构造的html,因为他们都是在php中完成的 首选的方法是什么?我已经有很多东西在使用javascript了,所以我想我不想把所有东西都改成只使用php。但是,我认为php会更安全 以下是我一直在做的事情:用php或javascript构建html结构?,php,javascript,Php,Javascript,我已经做了很多ajax调用,并使用返回的数据用javascript构建html。然而,我注意到有些人在ajax调用中返回构造的html,因为他们都是在php中完成的 首选的方法是什么?我已经有很多东西在使用javascript了,所以我想我不想把所有东西都改成只使用php。但是,我认为php会更安全 以下是我一直在做的事情: $main_frag = $("<div class='order-container'/>"); $contact_frag = $("<div cl
$main_frag = $("<div class='order-container'/>");
$contact_frag = $("<div class='group'><div class='line-data'>Name: "+data.name+"</div><div class='line-data'>Email: "+data.email+"</div><div class='line-data'>Phone: "+data.phone+"</div></div>");
$address_frag = $("<div class='group'><div class='line-data'>Address 1: "+data.address_one+"</div><div class='line-data'>Address 2: "+address2+"</div><div class='line-data'>City: "+data.city+"</div><div class='line-data'>Province: "+data.province+"</div><div class='line-data'>Postal Code: "+data.postal+"</div></div>");
等等
我只想听听社区的意见。看看一些Javascript模板解决方案,比如下划线.jshttp://underscorejs.org/. 这只是一个例子,有很多。这应该比JQuery提供更多的分离和灵活性
对于更复杂的JavaScript逻辑,您应该考虑使用一些JavaScript MVC框架,例如BeBo.js。http://backbonejs.org/. 还有很多
对于浏览器/服务器通信,可以使用JSON。查看一些Javascript模板解决方案,例如下划线.jshttp://underscorejs.org/. 这只是一个例子,有很多。这应该比JQuery提供更多的分离和灵活性
对于更复杂的JavaScript逻辑,您应该考虑使用一些JavaScript MVC框架,例如BeBo.js。http://backbonejs.org/. 还有很多
对于浏览器/服务器通信,可以使用JSON。我不认为在部分或整体结构中检索它们会有区别。它们都可以通过浏览器中的MITB Man进行更改,甚至可以简单地使用developr工具在浏览器中修改JS和HTML。我不认为在部分或整体结构中检索它们会有区别。两者都可以通过浏览器中的MITB Man进行更改,甚至可以简单地使用开发工具在浏览器中修改JS和HTML。IMO Mustach是一个不错的选择:
使用Mustach,您可以在javascript中使用模板生成标记,IMO Mustach是一个不错的选择:
使用Mustach,您可以在javascript中使用模板来生成标记,因此您还将jQuery添加到混合中。那是第三个站台。你没有陈述你的目标。这两种方法各有优缺点,因此您的问题需要太多可能的答案。因此,您还将jQuery添加到混合中。那是第三个站台。你没有陈述你的目标。这两种方法各有优缺点,所以你的问题需要太多可能的答案。