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