jQuery("#" + msgSubject).autocomplete({
source: function (request, response) {
jQuery.ajax({
url: inboxControl.systemParams.allTemplateData + '/' + request.term + inboxControl.systemParams.API_EXTENSION,
dataType: "json",
async: false,
contentType: 'application/json; charset=utf-8',
error: function (jq, status, message) {
//alert('A jQuery error has occurred. Status: ' + status + ' - Message: ' + message);
},
success: function (data) {
if (data.results) {
response(data.results.templates);
} else {
response("");
}
}
});
},
minLength: 1
});
這是我的代碼,我想禁用ajax調用,如果沒有輸入文本的結果,在這種情況下,我想搜索一個單詞「印度」,如果我鍵入「我」它會做一個ajax調用並用「I」搜索單詞,假設結果爲空,但如果我再次輸入「n」作爲第二個字母,它將使用「In」進行ajax調用,如果不存在,我想停止第二個ajax調用如何禁用jquery ajax-自動完成如果沒有結果?
感謝您的答覆..謝謝你哦。 .its完美:) :) –
很高興爲你工作:) –
現在我在這發現了一個新問題,假設我輸入了一個單詞「INDIE」而不是「INDIA」,它將返回null,它不會調用ajax請求,但如果我從「INDIE」中刪除字母「E」,就像「INDI」它不會給出結果,Becaus「has_match」的值爲false,我該如何解決這個問題? :( –