layui menyediakan pelbagai kaedah untuk mendapatkan data borang, termasuk mendapatkan terus semua data medan borang, mendapatkan nilai elemen bentuk tunggal, menggunakan kaedah formAPI.getVal() untuk mendapatkan nilai medan yang ditentukan, mensiri borang data dan menggunakannya sebagai parameter permintaan AJAX Dan dengar acara penyerahan borang untuk mendapatkan data.
Cara layui mendapatkan data borang
layui menyediakan beberapa kaedah untuk mendapatkan data borang:
1. Kaedah kemudahan untuk semua data medan dalam borang.
<code class="javascript">layui.form.val('form selector', { name: 'value', ... });</code>
2. kaedah lay()
lay() kaedah boleh mendapatkan nilai elemen bentuk tunggal dan perlu lulus ID atau objek DOM elemen.
<code class="javascript">const value = $('#input-id').val();</code>
3. kaedah formAPI.getVal()
Kaedah getVal() yang disediakan oleh formAPI boleh mendapatkan nilai medan yang ditentukan dalam borang.
<code class="javascript">const formAPI = layui.form.render('form selector'); const value = formAPI.val('field-name');</code>
4. kaedah layui.request()
layui.request() boleh menyerikan data borang ke dalam rentetan dan berfungsi sebagai parameter permintaan AJAX.
<code class="javascript">layui.request.post('/submit_form', { data: $('#form').serialize() });</code>
5. layui.form.on('submit()', callback)
Dengar acara penyerahan borang dan dapatkan data borang dalam fungsi panggil balik.
<code class="javascript">layui.form.on('submit(submit-btn)', function(data) { console.log(data.field); // 表单字段数据 });</code>
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan data borang dalam layui. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!