Layui Layerはopenポップアップレイヤでデータとformフォームradio、checkbox、selectを非同期でロードし、クリックできない解決方法

1862 ワード

Layui Layerはopenポップアップレイヤでデータとformフォームradio、checkbox、selectを非同期でロードし、クリックできない解決方法
layuiのformフォーム要素のradio、checkbox、selectコントロールを使用する場合にlayuiを使用する必要があることを知っています.use([「form」)formフォームモジュールをロードし、使用するときform.に表示されます.
そしてlayer.Open呼び出し時は静的htmlコードなのでlayui.Openコードの実行後、formを呼び出す必要がある.を使用してインポートしたストロークVSラム速度のデータ点を示します.
同様に、ポップアップインタフェースに非同期ロードデータを表示する必要がある場合は、まず非同期データのロードをHtmlに実行し、layerを使用する必要がある.Openロード後のhtmlを適用すればよい.



    
    layui.form   
    
    




    <form class="layui-form"> <!--   :      form,     div          -->
        <div class="layui-form-item">
            <label class="layui-form-label">     </label>
            <div class="layui-input-block">
                <select name="interest" lay-filter="aihao">
                    <option value="0">  </option>
                    <option value="1">  </option>
                </select>
            </div>
        </div>
        <!--                【    -  】     -->
    </form>




    layui.use('form', function(){
        var form = layui.form;
        $("#dadsa").click(function () {
            layer.open({
                type: 1,
                title:"        ",
                skin: 'layui-layer-demo', //    
                area: ['636px', '451px'],
                btnAlign: 'c',
                anim: 2,
                content:layui.$("#addForm").html()
            });
            form.render();
        });
    });