Layui の再レンダリング方法: まず、layUI ajax を通じて HTML ページをロードし、次に指定された位置に HTML を挿入し、「element.init();」を再呼び出ししてレンダリングします。
推奨: 「layui チュートリアル」
layUI Ajax は HTML ページのロード後に再レンダリングします
関連する質問は次のとおりです:
1.layUI が jquery.load を使用してインターフェイスをロードする場合、layui にページをレンダリングさせるにはどうすればよいですか?
2.layUI ajax は HTML ページをロードしてから再度レンダリングします。
layUI ajax は HTML ページをロードしてからレンダリングします。重要なのは、指定された位置に HTML を挿入して再表示することです。 -call element.init(); rendering
$.ajax({ url : url, type : 'GET', success : function(data) { $("#layui-tab-title").append("<li class='layui-this'>tab名称</li>"); $("#layui-tab-content").append(data); layui.use('element', function() { var element = layui.element; element.init(); }); } })
レンダリングは主に次の element.init(); この文で行われます
layui.use('element', function() { var element = layui.element; element.init(); });
同様に、フォーム内のラジオがレンダリングされない場合は、追加します読み込みページに次のコードを追加することでも問題を解決できます:
layui.use('form', function() { var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 form.render(); });
以上がレイウイを再レンダリングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。