gpt4 book ai didi

php创建DOM元素并使用ajax发送

转载 作者:可可西里 更新时间:2023-11-01 01:03:03 25 4
gpt4 key购买 nike

我刚开始编写服务器代码 (php),我用 javascript 和 html 完成了客户端。在开始编写服务器端代码之前,我有一些问题希望得到澄清。

在服务器端 (php) 创建 DOM 元素(imgpheader 等)是否可能/一个好主意,通过 AJAX 将其发送到客户端,客户端设置一些额外的属性并将其(接收到的 DOM)“附加”到该 html 页面上的 div

我想要这个是因为这些 DOM 元素将在多个页面上使用。

是否可能,如果可能的话,发送整个 DOM 是否有效?

最佳答案

当发送原始 HTML 而不是 JSON 时,您需要考虑以下事项:

  • 请求的大小将会更大。 JSON 更简洁
  • 渲染元素的时间会更短(不需要解析 JSON 和渲染 HTML,你已经在服务器端完成了)
  • 可重用性和缓存非常简单。事实上,同一个片段可以提供给多个客户端,模板可以被缓存(如果你在 JS 中使用预编译模板也是如此,但它稍微复杂一些)。
  • 代码逻辑都在一个地方(服务器端)或两个地方(JS 和服务器端)。

关于php创建DOM元素并使用ajax发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18242406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com