我正在以编程方式创建dijit.form.FilteringSelect并尝试通过JSON文件填充数据:
var stateStore = new dojo.data.ItemFileReadStore({
url: "states.json"
});
var select = new dijit.form.FilteringSelect({
title:this.response.items[i].DisplayName,
name:this.response.items[i].Name,
type:"picklist",
value: "CA",
store: stateStore,
searchAttr: "name"
});
dijit.byId("test").domNode.appendChild(select.domNode);
但是得到以下错误:
dijit.form.FilteringSelect TypeError:无法获取属性' length'未定义或空引用
以下是json文件的内容:
{"标识符":"缩写", "标签":"名称", " items":[{"缩写":" AL","名称":" Alabama" }, {"缩写":" WY","名称":"怀俄明" }]}
请指导。