hi 我想知道如何把json的数据放到html中 有没有标签或者什么,放在body下?如何把json的数据放入HTML中
`["book": { "title":"JavaScript, the Definitive Guide", "publisher":"O'Reilly", "author":"David Flanagan", "cover":"/images/cover_defguide.jpg", "blurb":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit." }, { "title":"DOM Scripting", "publisher":"Friends of Ed", "author":"Jeremy Keith", "cover":"/images/cover_domscripting.jpg", "blurb":"Praesent et diam a ligula facilisis venenatis." }, { "title":"DHTML Utopia: Modern Web Design using JavaScript & DOM", "publisher":"Sitepoint", "author":"Stuart Langridge", "cover":"/images/cover_utopia.jpg", "blurb":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit." } ]`
var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { var addrField = document.getElementById('myDiv'); var card = eval('(' + xmlhttp.responseText + ')'); addrField.value = card.places.place.name.value; } }; xmlhttp.open("GET","HTMLPage3.htm",true); xmlhttp.send();
您需要通过迭代数组的元素来生成HTML。如果你使用jQuery,有一个模板插件可以使这个简单。否则,你需要通过标准的JavaScript来完成。 – detaylor 2011-05-19 07:47:22
@Smirkin黄瓜我没有使用jQuery ....你的意思是迭代元素...因为我将在ajax中使用这个html url – cutexxbaby 2011-05-19 08:28:46