我想在通过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);
}
});
}
最佳答案
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/