在jQuery UI Autocomplete中,`source`键可以保存哪些数据源?
我在JS和jQuery中都很新。 在我的工作中,我遇到了jQuery UI Autocomplete小部件中的jQuery代码,我并不完全理解。 我有两个关于这个代码的问题,这些问题被分成几个post(正如那篇metapost中的推荐)。 另外,对不起,如果我的英语太可怕了,我会尽我所能。 🙂
这是代码: http : //pastebin.com/NyG48Yb9
我明白了:
-
autocomplete
function在一些input
上运行,在我们的例子中是#searchBox
。 函数get参数是一个对象,表示用户键入#searchBox
时列表的行为。 - 该对象有一个名为
source
的键,用于描述提供列表的资源。
我不明白#2:
在这种情况下, source
键的值是一个回调函数,根据jQuery UI自动完成API文档 ,它是:
第三种变体是回调,它提供了最大的灵活性,可用于将任何数据源连接到自动完成。
我的问题
“任何数据源”中包含哪种数据源? string
, Array
, Object
? 使用Ajax提供JSON的远程资源? 其他? 能给我举个例子?
非常感谢你。 🙂
我的另一个问题: 在jQuery UI Autocomplete中,`response`函数在哪里实现?