[英]django-autocomplete-light on fetch data
自動補光。 誰能幫我。 如果自動填充不返回任何內容(對象尚不存在),我想顯示按鈕“添加”。 我在哪里可以檢查從后端獲取自動填充的內容。
像這樣
$('#myauto_field').yourlabsAutocomplete({
fetch: function() { //Override fetch function
//call fetch from jQuery
//get data and see is it empty or note. If empty show button.
}
})
非常感謝你。
在test_project中有一個示例(我只是為了好玩而已),請在/admin/ajax_create/creatable/add/
嘗試。 這也許不是最好的方式,也許不是你想要什么 ,但可以肯定的是一個非常好的開始。 您可以在這里進行測試。 您可以通過使JavaScript膨脹來輕松地使其適應您的確切規格。
相反,我建議只使用add-another。
也許這可以幫助您節省一些時間。 我的解決方案是:添加this.input.trigger('fetch', jqXHR);
到autocomplite.js函數yourlabs.Autocomplete.prototype.fetchComplete並將綁定獲取放入autocomplite輸入字段
$('#' + fieldid).yourlabsAutocomplete({})
.input.bind('fetch', function(e, replay){
if(replay.responseText.indexOf("No matches found") == -1){
//Here code if object not found
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.