2017-06-14 4 views
0

カスケードドロップダウンを実装しようとしています。選択したオプションのテキストを取得して別のAJAXのURLで使用する方法はありますか?私はこれを試しました:knockout bind text label to dropdown value selected option text。動作しません。どんな助けでも大歓迎です。ノックアウトで選択されたオプションのテキストを取得し、ajaxコールのURLで使用する方法

マイHTML: 最初のドロップダウン:2番目のドロップダウンの

<select id="dropdown "class="form-control" data-bind="options: titles,event:{ change: loadEmployees}"> 

AJAX URL:

url: Url + "/items?$filter=(Title eq " + selectedOption + ")", 

答えて

1

よりもむしろ変更イベントへの結合を、あなたが値をバインドし、その後にサブスクリプションを使用する必要があります観察可能なものあなたのviewmodelで

<select id="dropdown "class="form-control" data-bind="options: titles, value: selectedTitle"> 

this.selectedTitle = ko.observable(); 

selectedTitle.subscribe(function(value) { 
    // load via ajax 
}); 
+0

は私がknockout.jsに新たなんだ、あなたにマイケルをありがとうございました。私は今、より多くの購読を使用します。本当にありがとう。 – dpr

関連する問題