我尝试发送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'>}"
};但这表明error.How正在整改?
发布于 2020-10-14 13:56:26
ECMAScript 6 (ES6)引入了一种新的文字类型,即模板文字。它们有许多功能,其中包括可变插值等,但对于这个问题,最重要的是,它们可以是多行的。
模板文字由反引号分隔:
var html = `
<div>
<span>Some HTML here</span>
</div>
`;发布于 2020-10-14 13:53:51
为此,您可以使用字符串连接。如下所示:
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'>}"
};发布于 2020-10-14 14:03:53
var data = {
"subject":"Test",
"content":'<body><br><br><table style=\'text-align: left; border: 10px solid\n' +
'#f5f5f5;padding:36px;margin:0px auto;background-color: #fff;\'\n' +
'class=\'maincontainer\' cellspacing=\'0 cellpadding=\'0\'>'
};这样,您就可以为我获得合适的reesult.worked。
https://stackoverflow.com/questions/64347350
复制相似问题