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