我的铁阿贾克斯回应了这样一个对象:
{
"id": "1",
"idcontenido": "7",
"imagenes": ["carabela.png", "DSC_9565.png"],
"tipo_imagen": "img-circle",
"html": "Esta <b>regi\u00f3n<\/b>"
}
一些ID,一个数组图像......以及一个&#39; html&#39;属性。
这是我的元素模板:
<template>
...
<p>[[ajaxResponse.html]]</p>
<iron-ajax
id="ajax"
url="..."
handle-as="json"
verbose=true
last-response={{ajaxResponse}}
loading="{{cargando}}"> </iron-ajax>
...
</template>
所以我想在我的页面中从服务器编写html代码,但在显示页面时,html代码没有被解释,我可以按字面意思读取:
Esta <b>región</b>
如何修复此解释的html代码? 谢谢!
答案 0 :(得分:0)
最后,我使用on-response方法解决了这个问题: e.detail.response包含一个带有&#39; html&#39;属性,我要写在我的页面中的html代码在&#39; p&#39;带有id = html的标签_onResponse: function (e) {
this.$.html.innerHTML = e.detail.response.html;
}