[英]Escaping quotes javascript with substitution (netsuite)
我在netsuite中使用Javascript,下面的命令将直接将后端的值替换为javascript。
title = "<%=getCurrentAttribute('item','storetitle')%>"
问题是,如果<%=>命令直接替换以下内容:
The tube is 8" long
标题会自行消失,即
title = "The tube is 8" long"
显而易见的解决方案是将其包装在单引号中,即
title = 'The tube is 8" long'
这适用于所有带有双引号的标题,但是对于所有带有单引号的标题,我会被卡住,因为它会避开那些。
标签似乎只是直接将自己替换为javascript,是否可以采用以下任何一种方法:
我相信在javascript中,您可以使用\\字符进行转义。 例如,“长号是8 \\”,“ \\”将被视为“字符”。您还可以检查nlapiEscapeXML是否适合您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.