0

我有一个文本变量,可以有单引号或双引号。例如在某些情况下。

`Estado 'mayor`' or  Esto dijo: "Ayer".

在某些情况下,此文本取自 Json,或通过 .spring mvc 从数据库中获取的变量。

我试过这个:

             try{
            descrp='${dataProvider.description}';
        }
        catch(err){
            descrp="${dataProvider.description}";
        }

但我有 Uncaught SyntaxError: Unexpected identifier

与:

            try {
            alert(data.description);
            }
            catch(err){
             alert(data.description.replace("'", "\'"));    
            }

同样的错误。有可能为这两种情况做点什么吗?(单引号和双引号)

4

1 回答 1

0

尝试使用escape(),或在服务器端转换特殊字符(引号)。

于 2013-03-06T15:39:02.673 回答