Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将对象添加到自动完成Jquery_Javascript_Jquery_Autocomplete - Fatal编程技术网

Javascript 将对象添加到自动完成Jquery

Javascript 将对象添加到自动完成Jquery,javascript,jquery,autocomplete,Javascript,Jquery,Autocomplete,我正在使用Jquery自动完成字段。这里有一个文档-> 现在我想通过jquery脚本向这个字段添加元素。为什么?我有一个ajax表单,它将实体插入到基础中,在关闭这个ajax表单之后,我想向这个自动完成字段追加/注入/添加(我不确定哪个词最适合这样说)。我希望这个元素已经被选中,而不是通过RenderItem附加到列表中。 我用json序列化了这个对象——我猜这是正确的格式,因为在令牌输入字段中,这种格式是使某些内容相似所必需的 谢谢您的提示和帮助。您可以使用$.data()函数编辑源代码 va

我正在使用Jquery自动完成字段。这里有一个文档->

现在我想通过jquery脚本向这个字段添加元素。为什么?我有一个ajax表单,它将实体插入到基础中,在关闭这个ajax表单之后,我想向这个自动完成字段追加/注入/添加(我不确定哪个词最适合这样说)。我希望这个元素已经被选中,而不是通过RenderItem附加到列表中。 我用json序列化了这个对象——我猜这是正确的格式,因为在令牌输入字段中,这种格式是使某些内容相似所必需的


谢谢您的提示和帮助。

您可以使用
$.data()
函数编辑源代码

var ac = $( "#autocomplete" );
ac.autocomplete({
    source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]
});
var data = ac.data('uiAutocomplete');
data.options.source.push('python');
ac.data('uiAutocomplete', data);
关于“已选择”:


英雄联盟这是如此明显,我正在寻找一些奇怪的解决办法。。。我不认为自动完成只是在文本类型的字段上初始化的,我可以简单地更改它的值。。。嘿。。。谢谢你的帮助;-)
ac.val('python');