是否可以使用jQuery自动完成文本框向数据源变量列表添加新项?
在这里,我使用jQuery自动完成文本框从搜索框中获取雨雪数据,当我键入新项目时,该项目不存在于give是否可以使用jQuery自动完成文本框向数据源变量列表添加新项?,jquery,autocomplete,textbox,Jquery,Autocomplete,Textbox,在这里,我使用jQuery自动完成文本框从搜索框中获取雨雪数据,当我键入新项目时,该项目不存在于givedataSource列表中,它将进行检查,如果不存在,我需要将数据添加到dataSource列表中。我该怎么做 <script> $(function() { var dataSource = [ { skill: 'ASP.NET'}, { skill: 'C#.Net' }, { skill: 'Sql Server' }
dataSource
列表中,它将进行检查,如果不存在,我需要将数据添加到dataSource
列表中。我该怎么做
<script>
$(function() {
var dataSource = [
{ skill: 'ASP.NET'},
{ skill: 'C#.Net' },
{ skill: 'Sql Server' },
{ skill: 'Java' },
{ skill: 'AngularJS' },
{ skill: 'jQuery' },
{ skill: 'Javascript' }
];
$('#basic').magicsearch({
dataSource: dataSource,
fields: ['skill'],
id: 'skill',
format: '%skill%',
multiple: true,
multiField: 'skill',
multiStyle: {
space: 5,
width: 80
}
});
});
</script>
$(函数(){
变量数据源=[
{skill:'ASP.NET'},
{skill:'C#.Net'},
{skill:'sqlserver'},
{skill:'Java'},
{skill:'AngularJS'},
{skill:'jQuery'},
{skill:'Javascript'}
];
$(“#基本”).magicsearch({
数据源:数据源,
字段:[“技能”],
id:“技能”,
格式:'%skill%',
多重:对,
多领域:“技能”,
多样式:{
空间:5,
宽度:80
}
});
});
要执行此操作,您需要使用或
您的数据源
对象必须保存在某个地方,可能在数据库中。如上所述,最简单的方法是使用后端语言,如。然后,在从数据库中检索到硬编码列表后,需要用后端语言将json序列化对象注入JavaScript代码中,以替换硬编码列表
考虑到您当前的设置,实现此功能需要大量的工作要做到这一点,您需要使用或 您的
数据源
对象必须保存在某个地方,可能在数据库中。如上所述,最简单的方法是使用后端语言,如。然后,在从数据库中检索到硬编码列表后,需要用后端语言将json序列化对象注入JavaScript代码中,以替换硬编码列表
考虑到您当前的设置,实现此功能将需要大量的工作您需要使用后端(php)来永久添加新项目。您是否了解后端语言,如php或C#.NET?也许吧?SQL呢?您需要使用后端(php)来永久性地添加新项目。您是否了解诸如php或C#NET之类的后端语言?也许吧?SQL呢?