0

我对单引号 ( ') 有疑问:

<button type="button" class="tasto btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" 
                        onclick="myFunction('[blkfeatured.lastname]')">

If lastname = "Mario Rossi",这有效,但
If lastname = "Stefano d'Orazio",它不起作用,因为我创建了另一个',然后
我有语法错误。

看这个例子(请复制并尝试):

<button type="button" onclick="nominativo = 'Mario Rossi'; myFunction(nominativo)">
    <span>Vedi informazioni</span>
</button>

<script type='text/javascript'>
    function myFunction(nominativo) {
        alert(nominativo);
        iframe.src = 'nomesito.php?nome=' + nominativo;
    }
</script>   

现在...如果您尝试此程序 WORK,但如果您更改姓氏:“nominativo = 'Stefano d'Orazio' 不起作用。

你能帮助我吗?

4

1 回答 1

0

在 TBS 标记中,使用参数strconv=js来转义 Javascript 字符串。

<button ... onclick="myFunction('[blkfeatured.lastname;strconv=js]')" />

有关更多详细信息,请参阅文档

于 2018-01-05T00:01:12.163 回答