동적으로 테이블을 만들고 싶습니다. 일부는 루프가있는 다른 URL에 대한 링크가 있습니다. 각각의 내부에는 배열로부터 채워진 동적 값을 갖는 동적 HTML을 채 웁니다. . 내 코드는 다음과 같습니다. 이 코드를 실행하면 js가 배열을 반환합니다. "예기치 않은 tocken '에 대한' ', 나는 그것도 시도했다 .. 오류가 다시 동일합니다. .. 나는 당신의 코드 들여 쓰기 및 형식을 수정하려고forloop을 사용하여 동적 HTML을 작성하는 방법
html += '<tr class="' + (i % 2 == 0 ? 'grid_color' : '') + '" data-type="record" data-record-id="' + records[i].id + '" data-row-index="' + i + '">'
+ '<td data-table-col="16" title="' + Samples.htmlEntities(records[i].name_id) + '">' +
for (i = 0; i < nameSplit.length; i++) {
if (nameSplit[i] != "None") {
name = nameSplit[i].split(".");
name = name.shift();
'<a target = "_blank" href="http://www.google.com/' + name + '">' + name.substr(0, 10/nameSplit.length) + (name.length > 10/nameSplit.length ? '...' : '') + '</a>'
} else {
if (i != nameSplit.length - 1) {
"|";
}
} else {
if (i != nameSplit.length - 1) "None".concat("|");
else "None";
}
}
}
'</td>'
테이블을 동적으로 생성하는 코드의 일부입니다. 문제는 for 루프 만 포함되어 있습니다. for 루프를 제거하면 문제가 없습니다. html의 동적 생성을 위해 forloop을 적용하기 위해 뜨거운 것을 알고 싶습니다. 나는 정말로 이것에 붙어 있었다. : – DjangoDev
당신은 단순히 for 루프를 가진 문자열을 추가 할 수 없습니다. 오류 콘솔을보세요 .Ypu는 루프를 함수에 랩핑하고 그 값에서'html'에 추가 할 값을 반환해야합니다. – davidkonrad