Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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 如何在Select2 ajax中使用knockout绑定到选定文本_Javascript_Knockout.js_Jquery Select2 - Fatal编程技术网

Javascript 如何在Select2 ajax中使用knockout绑定到选定文本

Javascript 如何在Select2 ajax中使用knockout绑定到选定文本,javascript,knockout.js,jquery-select2,Javascript,Knockout.js,Jquery Select2,我使用的是knockout+select2,其中一个下拉列表的数据是通过ajax轻松加载的(select2支持这一点) 我需要能够绑定下拉列表的选定文本,但找不到一种方法 有人知道这是否可能吗?我使用knockoutjs事件绑定成功地做到了这一点: HTML: JS: 在事件中,对象将是一个名为added或removed的属性,具体取决于所发生的更改。然后,您可以使用此值更新viewmodel。下面是一个示例,我可以显示值,但不能显示文本: select2: { minimumInputLen

我使用的是knockout+select2,其中一个下拉列表的数据是通过ajax轻松加载的(select2支持这一点)

我需要能够绑定下拉列表的选定文本,但找不到一种方法


有人知道这是否可能吗?

我使用knockoutjs事件绑定成功地做到了这一点:

HTML:

JS:


在事件中,对象将是一个名为added或removed的属性,具体取决于所发生的更改。然后,您可以使用此值更新viewmodel。

下面是一个示例,我可以显示值,但不能显示文本:
 select2: { minimumInputLength: 3, allowClear: true, query: ajaxQuery }, event: { change: eventHandler }" />
self.eventHandler = function (data, event) {

    };