是否有可能使用jQuery自动完成文本框添加新项目到dataSource变量列表
问题描述:
这里我使用jQuery自动填充文本框从这里搜索框雨雪冰淇淋数据当我输入新项目不存在于给dataSource
列表它的检查如果不存在,我需要将数据添加到dataSource
列表中。我怎样才能做到这一点?任何人都请帮助我。是否有可能使用jQuery自动完成文本框添加新项目到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>
答
要做到这一点,你需要为使用html forms或ajax
你dataSource
对象将不得不坚持的地方,可能在一个数据库中。最简单的做法是Roland Ruul表示使用后端语言,如php。然后,您需要使用json序列化对象替换硬编码列表,然后在从数据库中检索后用后端语言插入JavaScript代码。
考虑您的当前设置,实现此功能将是大量的工作
的你需要使用后端(PHP)到永久添加新项目。 –
您是否有任何有关PHP或C#.NET等后端语言的知识? Angular可能吗?关于SQL呢? – Wndrr