在不渲染的情况下更新ejs中的值是不可能的。EJS(Embedded JavaScript)是一种模板引擎,用于在服务器端生成动态的HTML页面。它通过将数据和模板结合来生成最终的HTML输出。
在EJS中,模板文件通常包含HTML标记和嵌入的JavaScript代码。当服务器接收到请求时,它会将模板文件与数据进行结合,生成最终的HTML响应,然后将其发送给客户端进行渲染。
因此,要更新EJS中的值,需要重新渲染模板文件。这意味着需要在服务器端更新数据,然后再次将模板与更新后的数据结合,生成新的HTML响应。
对于前端开发人员来说,可以通过向服务器发送请求并获取更新后的数据来实现更新EJS中的值。然后,可以使用JavaScript将新的数据插入到页面中的相应位置,以实现更新效果。
总结起来,要更新EJS中的值,需要重新渲染模板文件,并将更新后的数据传递给模板引擎进行处理。这是因为EJS是在服务器端执行的,无法直接在客户端进行更新。
领取专属 10元无门槛券
手把手带您无忧上云