导出jQuery UI自动完成的数组

时间:2016-02-18 14:47:15

标签: scala.js

我想导出一个可供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") 
  }

但结果是一样的。

任何想法该怎么做?

1 个答案:

答案 0 :(得分:1)

这是因为Array不是jQuery可以理解的JavaScript数组。您需要导出js.Array