1
伙计们我有一个下拉的一些数据,我正在做下面的场景(每个字母打到服务器)。数据绑定内部下拉
1.如果我输入一些数据(已经在下拉数据中),它会被选中[正常工作]。
2.如果我输入一些不在下拉列表中的数据,它将被同时添加到下拉列表中,然后用户可以选择它。为此我写了这样的条件。[working fine]
if(result.success && result.items.length==0){
var newData=term;
var newObject={id:"",text:newData}
return { results: $.merge([newObject], result.items)}
}
else if(result.success){
return { results: $.merge([initialValue], result.items)}
}
3,如果我输入要加入下拉连length!=0
新的数据(在下拉不提交)。例如,
- > 已经在下拉菜单中显示。
- >如果我输入andana
(不在下拉菜单中),它会被添加到下拉菜单中,用户可以为我写的条件选择它(检查上面的条件)。
- >现在我的问题是,如果我只输入andra
(不是),应该添加到下拉列表中,用户应该可以选择它。
如何修改我的if condition
最后一点?请给我一些想法?
我得到了解决此我只是chenged条件'长度<= 3'让我越来越期待result.But我需要在我的list.its的最后一个位置插入我的新添加的数据在第一位置显示。 – krish