html 테이블에 json 문자열을 추가하려고합니다. 오브젝트 데이터가 올 바르지 만 테이블에 추가되지 않습니다. 내 jquery append statement에 무슨 문제가 있습니까?Html 테이블 행이 지정된 테이블에 추가되지 않음
function GetSongs(id) {
$.ajax(
{
type: "Get",
url: "@Url.Action("GetSongs", "Game")",
data: { playlistId : id },
success: function (data) {
json = data;
obj = JSON.parse(json);
for (var i = 0; i < data.length; i++) {
$('#song-table').append('<tr>'+ htmlEncode(obj[i].SongURL) +'</tr>');
}
}
});
}
HTML 테이블 :
<div id="player-playlist">
<table id="song-table" style="width:420px">
<tr>
<th>Song</th>
</tr>
<tr>
<td>http://www.youtube.com/v/CFF0mV24WCY</td>
</tr>
</table>
</div>
어떤 오류가 발생합니까? – lampdev
HtmlEncode가 정의되어 있지 않습니다 – user977154
htmlEncode를 사용하려면 – Geo