Javascript Ko_selectize数组对象绑定未定义

Javascript Ko_selectize数组对象绑定未定义,javascript,jquery-ui,knockout.js,selectize.js,Javascript,Jquery Ui,Knockout.js,Selectize.js,我用数组对象绑定Ko_selectize传递 <select id="dg" data-bind="ko_selectize: { selectedValue:'id',selectedText:'text', data:'arrayobj', labelField:'text', valueField:'id', searchField:['text'], placeholder: 'Select' }"></select> 以json格式接收的数据 但是使用未定义的

我用数组对象绑定Ko_selectize传递

<select id="dg" data-bind="ko_selectize: { selectedValue:'id',selectedText:'text', data:'arrayobj', labelField:'text', valueField:'id', searchField:['text'], placeholder: 'Select' }"></select>
以json格式接收的数据
但是使用未定义的下拉绑定我不知道定制绑定期望收到什么,但这可能是罪魁祸首

...selectedText:'text', data:'arrayobj', labelField:'text'...

“数据”在这里接收字符串而不是对象,您应该删除这些单引号。正如Travis所指出的,您通过了“arrayobj”,但您的可观察数组名是objarray。

ko_selectize看起来是第三方绑定处理程序。你能给我们指出它的源代码吗?此外,绑定中的“数据”值似乎设置为“arrayobj”,而属性名为“objarray”。这可能是问题所在吗?
...selectedText:'text', data:'arrayobj', labelField:'text'...