По большей части вы были в порядке - просто пропустили двойные кавычки после значения id
и кавычки вокруг ваших data-value
s:
var rdb ='<input type="radio" id="rdb_'+ i +'" data-value1="'+ labelvalue[1] + '" data-value2="'+ data[i].value +'">';
t += '<tr><td>'+rdb+'</td><tr>';
Лучшее, что нужно сделать, эточтобы выбрать последовательный выбор того, какую цитату вы будете использовать (что вы делали), в этом случае двойные кавычки для фактической разметки и одинарные кавычки для разделения кода, а затем начните с того, что вы хотите получить, и убедитеськавычки верны, например:
var rdb ='<input type="radio" id="rdb_{i}" data-value1="{dv1}" data-value2="{dv2}">';
t += '<tr><td>'+rdb+'</td><tr>';
Затем вернитесь назад и добавьте ' + x + '
вместо битов в фигурных скобках.(Вам не нужно использовать фигурные скобки, это всего лишь пример.)
Вы также можете найти новый плагин jQuery templates полезным для этого материала.