在一个铁阿贾克斯请求中的HTML响应

时间:2016-12-01 09:49:28

标签: polymer

我的铁阿贾克斯回应了这样一个对象:

{
   "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代码? 谢谢!

1 个答案:

答案 0 :(得分:0)

最后,我使用on-response方法解决了这个问题:

_onResponse: function (e) {
   this.$.html.innerHTML = e.detail.response.html;
}

e.detail.response包含一个带有&#39; html&#39;属性,我要写在我的页面中的html代码在&#39; p&#39;带有id = html的标签