例示のものはdataをforで回している意味がないですね
javascript
1$(function(){
2 $.getJSON("data.json", function(data) {
3 console.log(data);
4 var list=[
5 data.sample,
6 data.text.sample1,
7 data.text.sample1,
8 data.text.sample1,
9 data.text.sample1,
10 data.text.sample1,
11 data.text.sample1,
12 data.text.sample1,
13 data.text.sample1,
14 data.text.sample1,
15 data.text.sample1,
16 data.text.sample1,
17 data.text.sample1,
18 data.text.sample1,
19 data.hoge.name.id.sample9,
20 data.hoge.name.id.sample9,
21 data.hoge.name.id.sample9,
22 data.hoge.name.id.sample10,
23 data.hoge.name.id.sample10,
24 data.hoge.name.id.sample10,
25 ];;
26 var design = `
27<table>
28<tr>
29<td>%s</td>
30<td>%s</td>
31</tr>
32<tr>
33<td rowspan="2">%s<br>%s<br>%s</td>
34<td>%s<br>%s<br>%s</td>
35</tr>
36<tr>
37<td>%s<br>%s<br>%s</td>
38</tr>
39<tr>
40<td rowspan="2">%s<br>%s<br>%s</td>
41<td>%s<br>%s<br>%s</td></td>
42</tr>
43<tr>
44<td>%s<br>%s<br>%s</td></td>
45</tr>
46</table>`;
47 design=design.replace(/%s/g,x=>list.shift());
48 console.log(design);
49 });
50});