<body onload="getCd()">
<div id="page-wrapper">
<input type="text" id="ajax" list="json-datalist">
<datalist id="json-datalist"></datalist>
</div>
function getCd() {
var url, option;
url = 'catolog.json';
$(document).ready(function(){
$.getJSON(url, function(data) {
$(data.CATALOG.CD).each(function() {
option = "<option value=\"" + this.TITLE + "\">" + this.ARTIST + " " +
this.YEAR +" " + this.PRICE + " " + this.COUNTRY + " </option>";
$('#json-datalist').append(option);
});
});
});
}
这是我目前正在使用的脚本,我需要将datalist
转换为HTML table
。
答案 0 :(得分:0)
现在,您要将option
标记附加到datalist
代码中。
如果您想要一个普通的旧HTML表,只需将option
替换为:
'<tr><td>this.TITLE</td><td>this.ARTISTS</td><td>this.YEAR</td>....</tr>'
并将datalist
替换为:
<table id='json-datalist"></table>