0

私はasmSelectを取得しようとしています。これはそれ自体で正常に動作します。

http://www.ryancramer.com/projects/asmselect/examples/example1.html

しかし、jquery UIダイアログポップアップに動的に入力されるページで機能させようとしていますが、機能していないようです。私は基本的に以下のコードを模倣し、ダイアログ内に部分的な結果をレンダリングしています。

http://blog.stevehorn.cc/2009/06/rendering-modal-dialog-with-aspnet-mvc.html

私の質問は、ajaxを介して動的にコンテンツをロードしている場合、コードがまだ存在しないため、asmSelectのこのコードは機能していないようです。

<script type="text/javascript">
    $(document).ready(function() {
        $("select[multiple]").asmSelect();
    });
 </script>

これはどこに置けますか?すべてのjquery参照とこのコードをusercontrolにプッシュする必要がありますか?

4

1 に答える 1

1

コードはこのチュートリアルをコピーしているので、次のよう.asmSelect()に呼び出しの後に 呼び出しを追加する必要があります$('#container').append(htmlResult);getここに示すサンプルのみ)。

$.get(
    "Home/RandomPopupView",
    function( htmlResult ){
        $('#RandomModal').remove();
        $('#container').append( htmlResult );
        $("#container select[multiple]").asmSelect();
        $('#RandomModal').dialog();
    });
于 2009-11-30T01:45:21.493 に答える