【问题标题】:How to properly encode ATG commerce JSON taglib droplet response如何正确编码 ATG 商务 JSON taglib 液滴响应
【发布时间】:2015-12-17 20:36:00
【问题描述】:

我在为学校列表执行 jquery $get 时遇到了问题。我使用 RQLForeach 小滴来检索列表并将输出指定为 JSON,然后我将获取返回的 JSON 并使用 jQuery 模板来呈现结果。

问题我在输出 King's 中看到以下内容,应该是 King's School。

我使用了应该正确处理解码的 {{html schoolName}}。但它没有....

【问题讨论】:

    标签: json special-characters jquery-templates atg commerce


    【解决方案1】:

    问题的解决方案。

    问题:编码和解码是否发生了两次。首先,从 droplet 获取输出的 json:object 已经在转义 XML。因此,将对撇号的 & 进行编码。即它到达客户端 &amp#39; 而不是 '。因此 {{hmtl}} 无法正确解码

    答案:设置<json:object escapeXml="false">,这意味着当它到达客户端时,它的格式是正确的',可以被jquery {{html }} 标签解码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 2019-11-09
      • 2019-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多