如何使用ajax动态创建单选按钮

时间:2018-02-09 08:03:18

标签: javascript jquery ruby-on-rails ajax

我正在提取数据并使用ajax并以表单形式显示。如果用户单击从ajax返回的任何结果,它将更新输入字段。现在,我想在列表中只显示名称,而不是仅显示名称。

这是我的代码。

Multibinder

这是输出 Ajax results

2 个答案:

答案 0 :(得分:0)

不要将partnum作为文本附加,而是像创建tr和td一样创建单选按钮

 $.each(items, function (i, item) {
    trHTML += '<tr>' +
              '<td onclick="updatePartNo(this)" class="partspare_list">' +
                '<input type="radio" name="itemnum" value="' + item.partnum 
              + '">' + item.partnum + '<br>' +
              '</td>' +
              '</tr>';
 });

答案 1 :(得分:0)

只需添加以下广播输入:

$.each(items, function (i, item) {
       trHTML += '<tr>
                   <td onclick="updatePartNo(this)" class="partspare_list">
                     <input type="radio" name="itemRd" value="'+i+'">
                     ' + item.partnum + '
                   </td>
                 </tr>';
});