1

アプリにボタンがあり、クリックするとデータを照会するダイアログ ウィンドウがポップアップします。このウィンドウは jquery を使用して $.get を呼び出し、html フォームにロードして DOM に追加します。完了すると、jQuery UI を使用してモーダル ダイアログ ウィンドウが表示されます。このフォームには、フォーム データをサーバーに送信するボタンがあります。データを取得したら、このデータをテーブルにバインドします。ボタンをビューモデルにバインドするのに問題があり、結果を取得した後に結果をバインドする方法がわかりません。誰でもこれを行う方法を教えてもらえますか?

4

1 に答える 1

2

ajax リクエストから html を取得し、それをページに挿入する場合、新しい要素で applyBindings を呼び出す必要があります。

例:

ko.applyBindings(myViewModel, $('#idOfNewElement')[0]);
于 2012-07-05T19:56:10.247 に答える