我的AJAX調用返回一個字符串在我的第一個字符串會像這個代碼轉換HTML標記字符串
response[0]=2
和
response[1]= Enter the reasons the application is being returned,<br><br><span style="color: red; font-weight: bold;">* Caution! The text of this Message will be included in notices sent to the applicant *</span>
,我分配這對我的輸入標籤的ID這樣
document.getElementById('messageHint').value = response[1] ;
但它不中的HTML渲染這些<br>
和<span>
標籤,插件tead它只是以相同的格式顯示它們。我該如何解決這個問題。
我嘗試了不同的apporches,如parse.Html()
和$html.prop('outerHTML');
,但都沒有向我展示所需的輸出。
也許'的document.getElementById( 'messageHint')的innerHTML =反應[1];'? – 2014-10-10 13:26:46
'.value'不適合放置HTML。 .innerHTML或.innerText(不) - 更適用。 – Jason 2014-10-10 13:33:39
如果你使用jQuery,爲什麼不只是'$('#messageHint')。html(response [1])'? – 2014-10-10 13:36:25