我正在开发一个Prestashop网站,我收到一个“SyntaxError:unterminated string literal”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”看起来是一样的。
有什么想法吗?