如何在 knockout 中获取所选选项的文本并在 url of ajax 调用中使用它
How to get the text of selected option in knockout and use it in the url of ajax call
我正在尝试实现级联下拉菜单,通过 AJAX 调用 SharePoint 列表来加载选项。有什么方法可以获取所选选项的文本并将其用于另一个 AJAX 的 url 中。我试过这个:knockout bind text label to dropdown value selected option text。不起作用。非常感谢任何帮助。
我的HTML:
第一个下拉菜单:
<select id="dropdown "class="form-control" data-bind="options: titles,event:{ change: loadEmployees}">
AJAX URL 第二个下拉菜单:
url: Url + "/items?$filter=(Title eq " + selectedOption + ")",
与其绑定到更改事件,不如绑定值,然后订阅该可观察对象。
<select id="dropdown "class="form-control" data-bind="options: titles, value: selectedTitle">
在您的视图模型中:
this.selectedTitle = ko.observable();
selectedTitle.subscribe(function(value) {
// load via ajax
});
我正在尝试实现级联下拉菜单,通过 AJAX 调用 SharePoint 列表来加载选项。有什么方法可以获取所选选项的文本并将其用于另一个 AJAX 的 url 中。我试过这个:knockout bind text label to dropdown value selected option text。不起作用。非常感谢任何帮助。
我的HTML: 第一个下拉菜单:
<select id="dropdown "class="form-control" data-bind="options: titles,event:{ change: loadEmployees}">
AJAX URL 第二个下拉菜单:
url: Url + "/items?$filter=(Title eq " + selectedOption + ")",
与其绑定到更改事件,不如绑定值,然后订阅该可观察对象。
<select id="dropdown "class="form-control" data-bind="options: titles, value: selectedTitle">
在您的视图模型中:
this.selectedTitle = ko.observable();
selectedTitle.subscribe(function(value) {
// load via ajax
});