用PHP或Javascript构建html?
这里也有类似的问题: 没有回答。我的有点不同。我要开始一个项目,右边的一个“大div”有主要内容+交互,而左边有一个经常出现的菜单(我们不感兴趣)。右侧的“big div”通过以下调用更改内容:用PHP或Javascript构建html?,javascript,php,html,Javascript,Php,Html,这里也有类似的问题: 没有回答。我的有点不同。我要开始一个项目,右边的一个“大div”有主要内容+交互,而左边有一个经常出现的菜单(我们不感兴趣)。右侧的“big div”通过以下调用更改内容: function calledByButton() { parent.document.getElementById("content").innerHTML=loads something in "big div" } 现在,这些内容在显示之前需要进行处理。我是否: 1) 让一个php构建
function calledByButton()
{
parent.document.getElementById("content").innerHTML=loads something in "big div"
}
现在,这些内容在显示之前需要进行处理。我是否:
1) 让一个php构建整个html内容并发送它,这样javascript就会将其放入“big div”(对于像我这样的noob来说,使用lotsa“echo(html行)”听起来很费劲,但我以前做过。也许这是标准,我不知道。)
2) php发送数据数组,javascript解释数据并构造内容(人性化可行?javascript不是我的强项,但听起来不太糟糕,甚至可能比php更实用?)
3) 还有别的吗
感谢大家抽出时间。遵循推荐的最佳实践并将逻辑与演示分离通常是安全的。这到底意味着什么 对你来说,这可能意味着 (1) 使用PHP以JSON格式返回简单数据(即,仅涉及应用程序这边的业务逻辑)。及 (2) 在前端使用JavaScript模板引擎(小胡子、把手、下划线)显示接收到的数据
希望这能有所帮助。遵循推荐的最佳实践并将逻辑与演示分离通常是安全的。这到底意味着什么 对你来说,这可能意味着 (1) 使用PHP以JSON格式返回简单数据(即,仅涉及应用程序这边的业务逻辑)。及 (2) 在前端使用JavaScript模板引擎(小胡子、把手、下划线)显示接收到的数据
希望这能有所帮助。遵循推荐的最佳实践并将逻辑与演示分离通常是安全的。这到底意味着什么 对你来说,这可能意味着 (1) 使用PHP以JSON格式返回简单数据(即,仅涉及应用程序这边的业务逻辑)。及 (2) 在前端使用JavaScript模板引擎(小胡子、把手、下划线)显示接收到的数据
希望这能有所帮助。遵循推荐的最佳实践并将逻辑与演示分离通常是安全的。这到底意味着什么 对你来说,这可能意味着 (1) 使用PHP以JSON格式返回简单数据(即,仅涉及应用程序这边的业务逻辑)。及 (2) 在前端使用JavaScript模板引擎(小胡子、把手、下划线)显示接收到的数据
希望这有帮助。虽然我没有得到你想要的,但可能是我的语言 如果你是说 1-当事件发生时更新div的内容,比如单击,你想从数据库中获取数据,然后在div中显示它,比如ajax是最好的id方法,它是javascript和php的组合,你用javascript发出http请求,然后php文件将数据发送回javascript,然后你可以做任何事情需要 2-如果你的意思是创建html元素,这实际上取决于你想加载到div中的数据是否是简单数据,是否不是那么重要,是否与服务器无关。javascript是好的,但除此之外,最好使用php将标记回显到DOM中
希望这对你有用虽然我没有得到你想要的,但可能是我的语言 如果你是说 1-当事件发生时更新div的内容,比如单击,你想从数据库中获取数据,然后在div中显示它,比如ajax是最好的id方法,它是javascript和php的组合,你用javascript发出http请求,然后php文件将数据发送回javascript,然后你可以做任何事情需要 2-如果你的意思是创建html元素,这实际上取决于你想加载到div中的数据是否是简单数据,是否不是那么重要,是否与服务器无关。javascript是好的,但除此之外,最好使用php将标记回显到DOM中
希望这对你有用虽然我没有得到你想要的,但可能是我的语言 如果你是说 1-当事件发生时更新div的内容,比如单击,你想从数据库中获取数据,然后在div中显示它,比如ajax是最好的id方法,它是javascript和php的组合,你用javascript发出http请求,然后php文件将数据发送回javascript,然后你可以做任何事情需要 2-如果你的意思是创建html元素,这实际上取决于你想加载到div中的数据是否是简单数据,是否不是那么重要,是否与服务器无关。javascript是好的,但除此之外,最好使用php将标记回显到DOM中
希望这对你有用虽然我没有得到你想要的,但可能是我的语言 如果你是说 1-当事件发生时更新div的内容,比如单击,你想从数据库中获取数据,然后在div中显示它,比如ajax是最好的id方法,它是javascript和php的组合,你用javascript发出http请求,然后php文件将数据发送回javascript,然后你可以做任何事情需要 2-如果你的意思是创建html元素,这实际上取决于你想加载到div中的数据是否是简单数据,是否不是那么重要,是否与服务器无关。javascript是好的,但除此之外,最好使用php将标记回显到DOM中 希望这对你和米伦一样有用