0

誰かがこれで私を助けることができれば、それは素晴らしいことです. 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アコーディオンにロードする方法を考えている人はいますか?

ありがとう、マーク

4

0 に答える 0