gpt4 book ai didi

javascript - 从要作为函数参数传递的数据库值中删除撇号

转载 作者:行者123 更新时间:2023-12-03 00:44:30 25 4
gpt4 key购买 nike

我想在将字符串作为参数传递给函数时从字符串中删除撇号。

但是,我需要在函数调用内(或之前)对它们进行转义,因为我不知道将传递的值(我无法从数据库中转义的数据库变量)。

onclick="editName(\''+JSON.stringify(service['name']).replace("'","")+'\',\''+id+'\');

这会删除撇号,但会在第一个参数之前添加额外的引号和空格。它看起来像这样:

onclick="editName('" testers"','919');"=""></i>

理想的输出应该是这样的:

onclick="editName('testers','919');"=""></i>

任何帮助将不胜感激!

最佳答案

onclick="editName(\''+service['name'].toString().split("'").join('')+'\',\''+id+'\');

关于javascript - 从要作为函数参数传递的数据库值中删除撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53307415/

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