如何在js中创建多行字符串

Sab*_*h K 3 javascript

我尝试发送 HTML,但在将内容键处的值作为多行字符串写入时出现错误。其有效语法是什么?

var data = {    
        "subject":"Test",
        "content": "{<body><br><br><table style='text-align: left; border: 10px solid
                   #f5f5f5;padding:36px;margin:0px auto;background-color: #fff;'
                   class='maincontainer' cellspacing='0 cellpadding='0'>}"
      };
Run Code Online (Sandbox Code Playgroud)

但显示错误,如何纠正?

Sar*_*kar 6

ECMAScript 6 (ES6) 引入了一种新的文字类型,即模板文字。它们有很多功能,变量插值等,但对于这个问题最重要的是,它们可以是多行的。

模板文字由反引号分隔:

var html = `
  <div>
    <span>Some HTML here</span>
  </div>
`;
Run Code Online (Sandbox Code Playgroud)

来源:https ://stackoverflow.com/a/805113/13741787