這個問題困擾了我很長一段時間。 有沒有更好的方法來做到這一點,因爲這是非常困難的代碼和維護?Howto返回帶有JavaScript功能的HTML代碼
function format_details (d) {
var r = '';
var vaste_afspraak = (d.werkbon.werkbonafspraaktype_id == 1)? 'JA': 'NEE';
r += '<div class="well no-padding"><table id="dt_details" class="table table-bordered table-condensed" class="display" width="100%">';
r += '<tbody>';
r += '<tr>';
r += '<th colspan="2" class="text-center">#' + d.werkbon.id + ' - Details werkbon ' + d.werkbon.nummer + '</th>';
r += '</tr>';
r += '<tr>';
r += '<th style="width:20%;">Locatie naam</th>';
r += '<td>' + d.werkbon.locatie_naam + '</td>';
r += '</tr>';
r += '<tr>';
r += '<th>Adres</th>';
r += '<td>' + d.werkbon.locatie_adres + '</td>';
r += '</tr>';
r += '<tr>';
r += '<th>PC Plaats</th>';
r += '<td>' + d.werkbon.locatie_postcode + ' ' + d.werkbon.locatie_woonplaats + '</td>';
r += '</tr>';
r += '</tbody>';
r += '</table></div>';
return r;
}
我投票結束這個問題,因爲它要求[代碼評論](http://codereview.stackexchange.com/help/on-topic) – Quentin
可能[在JavaScript中創建多行字符串]的副本(http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript) – gfullam