我在填充一些JSON数据的dropdownlist时遇到了一些麻烦,我怀疑是因为在#stuff div内追加了$ .post,但是我已经尝试了几种方法,并且不会去理解它。使用2个视图/文档填充JSON数据的下拉列表
该选择ID =“”标记&该div位于另一个视图(它不是这个特定文档的一部分),这是一个用这种方式填充下拉列表的问题?
我试图警告“listItems”,我有选项值等等......不明白为什么它不会填充。
任何帮助,将不胜感激。从$。员额
JSON-响应=
{"childrendata":[{"id":"42","parent":"1","fName":"hej","lName":"nisse","birthdate":"2011-10-21"}]}
jQuery的/ JS:
$("#stuff").append(function(){
$.post("show_relations", {},
function(data)
{
$("#stuff").empty();
json = eval('('+data+')');
if(data == '{"childrendata":[]}')
{
$("#stuff").append("No relations registered.");
}
else
{
var listItems= "";
for (var i = 0; i < json.childrendata.length; i++)
{
listItems+= "<option value='" + json.childrendata[i].fName + "'>" + json.childrendata[i].lName + "</option>";
}
$("#child_list").html(listItems);
}
});
});
});
它们在技术上是相同的文档,因为它们是一起生成的,所以文档的顶部与中间内容和底部页脚视图一起被混合。 – JazzCat
太好了,之前已经用$ .getJSON对它进行了整理,但是需要忽略我的代码,并且可能会使用它,它的很多整洁:) thx一堆! – JazzCat