2017-10-17 91 views
0

我目前使用Ajax從我的Json文件中提取數據... 我的情況是,在我的html的一個div中,我需要添加標題和段落..Javascript對象幫助(json和ajax)

我試圖使一個屬性,如 "headingpara": "<h1> blah blah </h1> <p> blah blah blah </p>"與此我得到一個錯誤。

我也試圖做

"heading": "<h1> blah blah </h1>", 
"para": "<p> blah blah blah </p>" 

,然後在我的JavaScript調用與[「標題」,「準」] 這兩個屬性,但它只顯示段落,而不是標題..

我怎麼可以把h1和p標籤一邊一個div用這個?

+3

「有了這個,我得到一個錯誤」 - >哪一個?此外,請分享您的代碼在一個小提琴或什麼的,如果我們不能看到你在做什麼,我們不能幫助你。 – sjahan

回答

1

您可以使用屬性innerHTML來連接構建目標div內容的HTML字符串。

var ajaxresponse = { 
 
"heading": "<h1> blah blah </h1>", 
 
"para": "<p> blah blah blah </p>" 
 
}; 
 

 
document.querySelector('#target_div').innerHTML = ajaxresponse.heading+ajaxresponse.para;
<div id="target_div"></div>

+0

這並沒有解決我的問題,雖然它給了我一個想法,把.heading和.para放入單獨的變量,然後將它們連接在一起。謝謝你的幫助:) – Beezee