javascript - 我无法向电子邮件内容添加换行符

标签 javascript html email

我正在使用 EmailJS 成功发送电子邮件,但无法在电子邮件内容中添加换行符。

有关Email.JS的信息可以找到here

这就是调用的样子:

emailjs.send("[service]", "[template]", {"send_to": "[email]", "subject": "[subject]", "content": "This is a \nsentence"});

我尝试过使用%0D%0A , \r\n , \n ,和<br/>但每封电子邮件都没有换行符。

最佳答案

可以使用<br>来做到这一点如果模板中的变量用三个括号 {{{content}}} 括起来。

3括号sintax表示变量不转义,当变量包含HTML代码时使用。

您也可以使用&nbsp;添加空格等...

关于javascript - 我无法向电子邮件内容添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40352629/

相关文章:

javascript - 谷歌地图 : addPoints is not defined and too much recursion

jquery - 使用 jQuery 更新表行

python - 将电子邮件解析为 json 的库,就像 mailgun 所做的一样

javascript - 使用 touchstart 和/或单击(鼠标按下)Angular 6

javascript - jQuery 将元素添加到先前定义的事件处理程序

javascript - 使用 HTML 5 和 Canvas 构建图像编辑器

javascript - webpack 的 import() 什么时候不会创建新文件?

html - 如何在 GWD 中将自动生成的 CSS 代码与 HTML 文件分开?

email - 推荐使用 REST API 的电子邮件服务器?

PHP 邮件();以纯文本和 HTML 格式发送电子邮件