我想要一个返回简单 JSON 对象的 URL。我正在尝试使用 Twig 生成 JSON 对象:
{
"urls": [
{% for child in page.root %}
"{{ child.url }}"{% if not loop.last %},{% endif %}
{% endfor %}
]
}
不过,回车符不会保留在原处,并且我不断得到如下所示的结果:
{'urls':['../ants/','../brick-report/','../the-pollution-intervention/','../barclay/','../broken-advertising/','../aldat-n-densom/','../thisisart/','../there-she-goes-again/']}
Jquery 不会使用它的 ajax 或 getJSON 方法进行解析。它完全忽略了这个 JSON。我如何说服 Twig 将正确的空白放在适当的位置?我看过手册,它似乎只关心不插入空格。
这对我有用(树枝模板):
var parsedJSON = JSON.parse('{{ ['one', 'two', 'three']|json_encode|e('js') }}');
和这个:
console.log(parsedJSON);
outputs:
Array ["one", "two", "three"]
在浏览器的控制台中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)