我想导出一个可供jQuery UI访问的名称数组,以便自动完成。
我定义了一个数组:
@(JSExport @field)
val possibleNames = Array("AB", "CD", "ED")
并尝试在JavaScript中使用它:
$("#NameInput").autocomplete(
{ source: example.NameTest().possibleNames }
);
然而,这给了我一个错误:
TypeError:this.source不是函数
this.source({term:value},this._response());
我尝试导出类似
的功能 @JSExport
def testFunction(): Array[String] = {
Array("AB", "CD", "ED")
}
但结果是一样的。
任何想法该怎么做?
答案 0 :(得分:1)
这是因为Array
不是jQuery可以理解的JavaScript数组。您需要导出js.Array
。