首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在php或javascript中构建html结构?

在php或javascript中构建html结构?
EN

Stack Overflow用户
提问于 2012-09-23 05:35:00
回答 3查看 99关注 0票数 2

我已经做了很多ajax调用,并使用返回的数据通过javascript构建html。然而,我注意到有些人会在ajax调用中返回构造的html,因为他们都是用php完成的。

首选的方法是什么?我已经有很多东西在使用javascript了,所以我想我不会改变所有的东西,只使用php。但是,我假设php会更“安全”?

以下是我一直在做的事情:

代码语言:javascript
复制
$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>");

等等。

我只想听听社会人士的意见。

EN

回答 3

Stack Overflow用户

发布于 2012-09-23 05:40:09

看看一些Javascript模板解决方案,比如Underscore.js (http://underscorejs.org/)。这只是一个例子,有很多种。这应该会给你带来比JQuery更多的分离和灵活性。

此外,对于更复杂的Javascript逻辑,您应该考虑开始使用一些Javascript MVC框架,例如Backbone.js (http://backbonejs.org/)。再说一次,有很多种。

对于浏览器/服务器通信,您可以使用JSON。

票数 0
EN

Stack Overflow用户

发布于 2012-09-23 05:40:52

我不认为在部分或整体结构中检索它们会有区别。它们都可以通过MITB ( Man in The Browser )进行更改,甚至可以使用允许您在浏览器中修改JS和HTML的开发工具进行简单更改。

票数 0
EN

Stack Overflow用户

发布于 2012-09-23 05:41:41

IMO八字胡是个不错的选择:http://coenraets.org/blog/2011/12/tutorial-html-templates-with-mustache-js/

您可以使用javascript中的模板来生成标记

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12547884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档