誰かがこれで私を助けることができれば、それは素晴らしいことです. AJAX を使用して部分ビューをメイン ページに挿入する Web アプリを作成しています。私はjquery .accoridonを使用して、メインビューにあるときにこれらのAJAXロードビュー(div)を切り替えることができるようにしています。ただし、これは機能していません。AJAX を使用する前は、アコーディオンは正常に機能していました。
.on .live .delegate を jquery 関数に使用しようとしましたが、まだ運がありません。
以下は、コンテンツがアコーディオンにロードされる私のページのセクションです。
<script>
$(function () {
$("#accordion").delegate.accordion({
collapsible: true
});
});
</script>
<div id="accordion">
<div id="replace2">
<div id="replace1">
<!-- This is where content is loaded too via ajax, it's needed so the #accordian div is not reaplced -->
</div>
</div>
</div>
次の部分は、最初の ajax コンテンツを追加する方法の例です
@Ajax.ActionLink("Create New",
"create_new", new AjaxOptions {
UpdateTargetId="replace1",
InsertionMode= InsertionMode.Replace,
HttpMethod = "GET"
})
そして、これが私の2番目のajaxコンテンツのビットを更新する方法です
@Ajax.ActionLink("Create New",
"create_new", new AjaxOptions {
UpdateTargetId="replace2",
InsertionMode= InsertionMode.Replace,
HttpMethod = "GET"
})
このコンテンツを作業中のjqueryアコーディオンにロードする方法を考えている人はいますか?
ありがとう、マーク