如何在Javascript中附加单选按钮?

如何在Javascript中附加单选按钮?,javascript,jquery,json,laravel,laravel-6,Javascript,Jquery,Json,Laravel,Laravel 6,尝试附加单选按钮,但显示[object]。我的代码中可能有什么问题 .append('<li>'+JSON.parse(data.responseText).question+' ('+JSON.parse(data.responseText).score+'pts) $。每个都不会返回文本。您必须在回调中追加文本。请参考以下样本: HTML: <label for="search_field">Address</label>

尝试附加单选按钮,但显示[object]。我的代码中可能有什么问题

.append('<li>'+JSON.parse(data.responseText).question+' ('+JSON.parse(data.responseText).score+'pts) 

$。每个都不会返回文本。您必须在回调中追加文本。请参考以下样本:

     HTML: 
    <label for="search_field">Address</label>
    <input type='text' class='address_field' />
    <li class="some_class"></li>

    Javascript:

    $(document).ready(function() {

        var arr = [1,2,3];
        $.each(arr, function(key,val) {
            $('.some_class').append("(" + val + " )<li>sample1</li>");
        });
    });
HTML:
地址
  • Javascript: $(文档).ready(函数(){ var-arr=[1,2,3]; $。每个(arr、功能(键、值){ $('.some_class')。追加(“+val+”
  • sample1
  • ”; }); });
    你能做一个console.log(data.responseText)吗;然后在这里给我们回复?看起来问题是一个对象,而不是一个属性。我看到您正在迭代选择。这是一个字符串数组吗?选项:数组(4)0:{id:121,小测验题id:91,选项:“B”,创建于:“2019-11-21 05:35:42”,更新于:“2019-11-21 05:35:42”}1:{id:122,小测验题id:91,选项:“G”,创建于:“2019-11-21 05:35:42”,更新于:“2019-11-21 05:35:42”}2:{id:123,小测验题id:91,选项:“C”,创建于:“2019-11-21 05:35:42”,更新地址为:“2019-11-21 05:35:42”}3:{id:124,测验题id:91,选项:“C1”,创建地址为:“2019-11-21 05:35:42”,更新地址为:“2019-11-21 05:35:42”}长度:4这是个问题。因为选项是一个对象数组,所以在打印值之前必须进行字符串化。回调函数(键、值)您已经在choices数组上编写了Iterates。因此,它会一个接一个地获取对象,在您将其放入标记之前,必须对这些对象进行字符串化。@ArunSelin在我的每个函数中,它都在数据上循环。但它显示的是输入type=“radio”而不是JSON中的值
         HTML: 
        <label for="search_field">Address</label>
        <input type='text' class='address_field' />
        <li class="some_class"></li>
    
        Javascript:
    
        $(document).ready(function() {
    
            var arr = [1,2,3];
            $.each(arr, function(key,val) {
                $('.some_class').append("(" + val + " )<li>sample1</li>");
            });
        });