我刚开始编写服务器代码(php),我用 javascript 和 html 完成了客户端。在开始对服务器端进行编码之前,我有一些问题希望得到澄清。
在服务器端(php)创建DOM元素(img
,,p
等header
),通过AJAX将其发送到客户端,客户端设置一些额外的属性并将其(接收到的DOM)“附加”到在div
那个html页面上?
我想要这个,因为这些 DOM 元素将在多个页面上使用。
是否有可能,如果可能的话,发送整个 DOM 是否有效?
我刚开始编写服务器代码(php),我用 javascript 和 html 完成了客户端。在开始对服务器端进行编码之前,我有一些问题希望得到澄清。
在服务器端(php)创建DOM元素(img
,,p
等header
),通过AJAX将其发送到客户端,客户端设置一些额外的属性并将其(接收到的DOM)“附加”到在div
那个html页面上?
我想要这个,因为这些 DOM 元素将在多个页面上使用。
是否有可能,如果可能的话,发送整个 DOM 是否有效?
在发送原始 HTML 而不是 JSON 时,您需要考虑以下事项:
完成您想要的事情的推荐方法是使用模板引擎,其中有很多。
这样,您可以为模板创建单独的文件,并根据需要通过 AJAX 请求加载它们。
我推荐你使用Handlebars,它非常简单,你可以将它与 JavaScript 以及 PHP 本身一起使用!!!
在此处查看 PHP Handlebars 端口:https ://github.com/XaminProject/handlebars.php