2016-12-01 2 views
0

Мой железодефицитной Аякса ответ объект, как это:HTML ответ в запросе железа Аякса

{ 
    "id": "1", 
    "idcontenido": "7", 
    "imagenes": ["carabela.png", "DSC_9565.png"], 
    "tipo_imagen": "img-circle", 
    "html": "Esta <b>regi\u00f3n<\/b>" 
} 

Некоторые идентификаторы, и изображением массива ... и один «HTML» атрибут.

Это мой шаблон элемента:

<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-код не interpretated и я могу читать буквально:

Esta <b>región</b> 

Как я могу исправить этот интерпретированный html-код? Спасибо!

+1

дубликат: http://stackoverflow.com/questions/22199662/how-to-inject-html-into-a-template-with-polymer/22208332 # 22208332 –

ответ

0

Наконец я должен исправить это с помощью метода на-ответ на железо Аякса элемент:

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

e.detail.response содержит объект с «HTML» атрибут, то HTML код, который я хочу напишите на моей странице в теге 'p' с id = html

Смежные вопросы