Jquery ui Jquery自动完成,多分隔符数组
我正在尝试使用jQueryUIAutoComplete和multipleSeparator。这意味着我可以将字符串数组作为{“AND”,“OR”}传递,当有人键入以下内容时: C++与Java和p php会来的 所以我基本上是在做一个基于逻辑运算符的表达式 寻找候选人:C或C++和ASP <>我需要C语言中的智能感,也需要C++,但不是在或,和./P>Jquery ui Jquery自动完成,多分隔符数组,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我正在尝试使用jQueryUIAutoComplete和multipleSeparator。这意味着我可以将字符串数组作为{“AND”,“OR”}传递,当有人键入以下内容时: C++与Java和p php会来的 所以我基本上是在做一个基于逻辑运算符的表达式 寻找候选人:C或C++和ASP 我需要C语言中的智能感,也需要C++,但不是在或,和./P> 请帮助我如何修改?我设法通过了: $("#tags").autocomplete(["c++", "java", "php", "coldfusio
请帮助我如何修改?我设法通过了:
$("#tags").autocomplete(["c++", "java", "php", "coldfusion", "javascript", "asp"], {
width: 320,
max: 4,
highlight: false,
multiple: true,
multipleSeparator: " ",
scroll: true,
scrollHeight: 300
});
)};
其中fngeterm写为:
$.ajax({
url: sourceUrl,
dataType: "json",
type: "POST",
cache: true,
data: {
text: fnGetTerm(request, autoCompleteSeparator)
},
function fnGetTerm(request, autoCompleteSeparator) {
var startsWith = null;
if (autoCompleteSeparator == undefined || autoCompleteSeparator == null || autoCompleteSeparator.length == 0) {
startsWith = request.term
}
else {
startsWith = fnAutoCompleteExtractLast(request.term, autoCompleteSeparator);
}
return $.trim(startsWith);
}