0
私はMVCを使用してDurandalJSでSPAを作成しており、jQueryには<select>
をロードし、データベースからオプションをロードしています。ブレークポイントを設定する私はチェーンをたどってスタックをたどって、私のajaxロードとjQueryコールがすべて発生していることを確認できましたが、selectボックスをチェックすると、タグの内側HTMLドロップダウン要素そのものです。DurandalJSとjQueryが選択に追加されない
別のページに移動してから元のページに戻るとアイテムが読み込まれます(これはajax-ifiedの単一ページアプリケーションなので、実際には伝統的な意味ではナビゲートしません)
なぜ、この出来事とどのように私はそれを修正することができている
コードデータをロードするために:?解決
function addProjectSelectorOptions(projects) {
$('#project-picker').empty();
for (var i = 0; i < projects.length; i++) {
console.log(projects[i]);
$('#project-picker').append(new Option(projects[i]["Name"], projects[i]["Id"]));
}
}
function loadData() {
$.ajax({
url: '/ClubhouseData/GetProjects',
type: 'GET',
cache: false,
success: function (results) {
console.log(results);
addProjectSelectorOptions(results);
}
});
};
loadData();