2

ページの読み込み時に関数を実行したいのですが、実行方法がわかりません。私はリストを持っていますが、彼のデータはロード内の別の場所にあります。

4

2 に答える 2

5

AJAX 呼び出しを介してページ コンテンツを更新しているように聞こえますが、ページ ロードでその AJAX 呼び出しを追加してイベントにバインドしたいと考えています。

その場合は、ModelViewModel 宣言の最後で関数を呼び出すだけです。例えば:

function SearchResultsViewModel(){
    this.updateResults=function(){
      //Some AJAX Call and action.   
    }
    this.updateResults();
}
于 2012-12-05T02:24:27.523 に答える
3

ノックアウト ビューモデルを通常どおりビューにバインドしてから、

window.onload = function ()
{
     //data from to another place in the load
}

またはjQueryで

$(document).ready(function(){
     //data from to another place in the load
)};

ノックアウトはビューにバインドされているため、項目を追加するとビューが自動的に更新されます。

于 2012-04-17T16:49:08.597 に答える