2016-04-14 5 views
0
<iron-ajax 
     auto 
     url= 'http://localhost/sh_new/index.php/mobile/notes/{{misi}}' 
     handle-as="document" 
     on-response="handleResponse" 
     last-response = "{{noteResponse}}"> 
</iron-ajax> 
    {{noteResponse}} 

результат [object HTMLDocument] как изменить в HTMLРезультат Ajax HTML в Polymer

+0

Я думаю, вам нужно немного телицы хелперов элемента, как показано на http://stackoverflow.com/questions/22199662/how-to-inject-html-into-a-template-with-polymer –

ответ

0

Изменение ручка-а = "документ" к ручка-а = "HTML"

Используйте подчеркивание. js утилита с именем _.template, чтобы преобразовать ее в HTML. Он в основном используется для загрузки частичного содержимого HTML. Я знаю, что это нехорошее решение, но оно решит вашу цель.

app.handleResponse = function(e, detail){ 
 
    var html = _.template(detail.response); 
 
} 
 

 
<iron-ajax 
 
     auto 
 
     url= 'http://localhost/sh_new/index.php/mobile/notes/{{misi}}' 
 
     handle-as="html" 
 
     on-response="handleResponse" 
 
     last-response = "{{noteResponse}}"> 
 
</iron-ajax> 
 
    {{noteResponse}}

+0

если я изменяю handle-as = "document" для handle-as = "html" результат в теге not html –

+0

См. Обновленный –

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