Javascript 用数据库中的文本替换占位符

Javascript 用数据库中的文本替换占位符,javascript,html,mysql,ajax,Javascript,Html,Mysql,Ajax,我正试图找出最佳实践来达到我想要的结果。我曾尝试在互联网上搜索,但找不出正确的术语来找到解决方案 我有几个我管理的网站。我有跨越这些网站的定价,我想更新所有网站的价格一次。我正在建立一个后端系统来改变所有网站的价格 目前,这些网站都托管在Weebly上。我只能使用Javascript解析HTML,然后替换信息 我正在考虑使用自定义HTML标记作为占位符。例如:或花括号{{attributeone:info,atributetwo:info}}甚至HTML注释 我不希望Javascript花很多时

我正试图找出最佳实践来达到我想要的结果。我曾尝试在互联网上搜索,但找不出正确的术语来找到解决方案

我有几个我管理的网站。我有跨越这些网站的定价,我想更新所有网站的价格一次。我正在建立一个后端系统来改变所有网站的价格

目前,这些网站都托管在Weebly上。我只能使用Javascript解析HTML,然后替换信息

我正在考虑使用自定义HTML标记作为占位符。例如:或花括号{{attributeone:info,atributetwo:info}}甚至HTML注释

我不希望Javascript花很多时间解析文档,因为不会有任何明显的延迟。然后,我会向我的外部服务器发出ajax请求,获取信息,并将其发送回以替换占位符

另外,如果一个页面上有多个价格,那么获取信息并在一次请求中发回的最佳方式是什么


我很感激能得到的任何帮助,或者甚至有人给我指出正确的方向。

你可以使用像ejs、jade或Handlebar这样的模板引擎,你可以轻松地将占位符替换为自定义占位符。首先,你将从数据库中获取所需的数据到js文件,然后使用这些数据将数据发送到ejs。有关更多详细信息,请参阅ejs文档这里