gpt4 book ai didi

javascript - 从 JSON 填充 Bootstrap 模态表单字段

转载 作者:行者123 更新时间:2023-11-30 15:14:35 25 4
gpt4 key购买 nike

我有一个显示大型表单(30 多个输入)的 Bootstrap 模态。

我编写了以下代码来填充 JSON 的前几个字段。

$('#seg-detail-modal').on('shown.bs.modal', function (e) {

var modal = $(this);

$.get( "includes/segdata.json", function( data ) {
$('#seg-detail-modal').find("input[name='segCode']").val(data.segCode);
$('#seg-detail-modal').find("input[name='orgName']").val(data.orgName);
$('#seg-detail-modal').find("input[name='referenceId']").val(data.referenceId);
});

});

有没有比我在这里做的更有效的填充大型表单的方法?

最佳答案

您可以只遍历对象属性并将选择器与该循环中的属性匹配。

类似于:

$('#seg-detail-modal').on('shown.bs.modal', function(e) {
var $inputs = $(this).find(':input');
$.getJSON("includes/segdata.json", function(data) {
$.each(data, function(key, val) {
$inputs.filter('[name="' + key + '"]').val(val);
});
});
});

如果存在不匹配的属性,选择器将安静地失败

关于javascript - 从 JSON 填充 Bootstrap 模态表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44663554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com