我正在开发一个 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”看起来是一样的。
有任何想法吗?