javascript - 如何通过javascript从父类别中获取每个子类别?

标签 javascript jquery

我想在通过JQuery选择父类别时列出子类别。 在这里,当我单击父类别时,我仅获得子类别的最后一项。

如何获取属于该父级的所有项目?

function update_subscategories_div(parent_id) { 
   var result={},objectlength
  jQuery.ajax({
    url: "/get_subscategories/"+parent_id+".json",
    type: "GET",
    data: {"parent_id" : parent_id},
    dataType: "html",
    success: function(data) {
      result = JSON.parse(data)
      objectlength =result.length
      for(var i=0; i<objectlength; i++)
      {
        var name = jQuery("#categoriesDiv").html(result[i].name);
      }
      console.log(name);
      console.log(objectlength);
    }
  });
}

Table

最佳答案

jQuery("#categoriesDiv").html(result[i].name);

将其替换为下面的一个。

jQuery("#categoriesDiv").append('<option>'+result[i].name+'</option>');

我认为categoriesDiv这个id应该是选择框。 例如:

<select id="categoriesDiv">
    </select>

并在成功函数中的 for 循环之前添加此 jQuery("#selectprarentId").find('option').remove();

然后就可以了。

关于javascript - 如何通过javascript从父类别中获取每个子类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32731289/

相关文章:

javascript - map 未显示在网页上(Google map /地点 API)

javascript - 如何从同一页面上的多个选择下拉列表中捕获值

javascript - 将 JPlayer 的播放列表与播放器分开以启用移动设备滚动

javascript - 仅对 img 进行填充

javascript - 在 google appengine 网络应用程序中调用 JavaScript 函数时出现问题

javascript - 在空白 HTML 文件中打印 json 请求时出现问题

javascript - 代码无法在 IE 中隐藏和取消隐藏 Div

javascript - 指定位置时 jQuery 工具提示在链接上闪烁

javascript - 需要帮助反向地理编码将消息附加到 GLatLng 坐标

javascript - 如何使用 meteor "lazy load"( "require modules") CoffeeScript ?