gpt4 book ai didi

javascript - 如何让字符串在javascript函数中包含'

转载 作者:太空狗 更新时间:2023-10-29 14:48:34 24 4
gpt4 key购买 nike

我有显示包含产品名称的消息的功能。但是当 Item 包含 ' 时,问题就出现了。是否可以防止将整个字符串按原样忽略 ' 字符

调用函数

cart.add('<?php echo($imeProizvoda); ?>')

不适用于 -> Razer Blade 15'

javascript

var cart = {
'add': function(product_id) {
addProductNotice('Proizvod dodat u korpu', '<h3>'+product_id+' dodat u <a href="cart.php">korpu</a>!</h3>', 'success');
}
}

最佳答案

您可以使用模板文字代替 ' 分隔符,从而允许您同时使用 '"(相对常见的字符),但是你将不得不转义反引号(这是相对不常见的):

cart.add(`<?php echo($imeProizvoda); ?>`)

如果您也希望能够使用反引号,您可以将 PHP 变量中的所有反引号替换为反斜杠加上反引号:

<?php echo(str_replace('`', '\\`', $imeProizvoda)); ?>

关于javascript - 如何让字符串在javascript函数中包含',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52732291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com