1

我正在开发一个 Prestashop 网站,我收到一个“SyntaxError:未终止的字符串文字”javascript 错误。问题是当我得到一个地址时,这很好用:

,"address1":"Pza libertad"
,"address2":"4º 3ª"
,"postcode":"08905"

问题来了:

    ,"address1":"Plaza libertad 3"
    ,"address2":"
4º3ª"
    ,"postcode":"08905"

这段代码是这样生成的:

{foreach from=$type.formated_fields_values key=pattern_name item=field_name name=inv_loop}
{if !$smarty.foreach.inv_loop.first},{/if}"{$pattern_name}":"{$field_name|escape:'htmlall':'UTF-8'}"
{/foreach}

在数据库中,两个“address2”看起来是一样的。

有任何想法吗?

4

0 回答 0