将多行字符串作为参数传递给js函数

问题描述 投票:0回答:1

当调用最初在displayBarNotification(stringIPass, 'success', 3500)中定义的nopcommercepublic.common.js时,当stringIPass包含newlines时,调用失败。客户端的错误类似于

字符串文字中意外的换行符

我尝试将ajax函数中的C#换行符替换为js等效项,并且它起作用了。但是,出于可读性原因,我打算保留“换行符”。您会建议哪种方法?

请原谅我缺少确切的错误expr。但这是因为我目前不在工作。如有必要,我将在明天进行更新。

javascript asp.net-mvc frontend nopcommerce
1个回答
1
投票

官方文档:

模板文字是允许嵌入表达式的字符串文字。您可以使用多行字符串和字符串插值功能。

使用反引号(`)引入模板文字:

var example = `
  this
  is
  a
  test
`;

console.log(example);
© www.soinside.com 2019 - 2024. All rights reserved.