jquery 根据json对象填充form表单。循环json对象,更加form表单id 和 json对象中的key查找。通过for循环将数组中的数据逐一回填到form表单。
function loadDatatoForm(fromId, jsonDate) {
var obj = jsonDate;
var key, value, tagName, type, arr;
for (x in obj) {
key = x;
value = obj[x];
$("#" + fromId + " [name=’" + key + “’],#” + fromId + " [name=’" + key + “[]’]”).each(function () {
tagName = $(this)[0].tagName;
type = $(this).attr(‘type’);
if (tagName == ‘INPUT’) {
if (type == ‘radio’) {
$(this).attr(‘checked’, KaTeX parse error: Expected 'EOF', got '}' at position 41: … }̲ else if (type …(this).val() == arr[i]) {
$(this).attr(‘checked’, true);
break;
}
}
} catch (e) {
$(this).attr(‘checked’, value);
}
} else {
$(this).val(value);
}
} else if (tagName == ‘TEXTAREA’) {
KaTeX parse error: Expected 'EOF', got '}' at position 32: …); }̲ else if (tagNa…(this).hasClass(“select2”)) {
$(this).val(value).trigger(“change”);
} else {
$(this).val(value);
}
}
});
}
}
注:上述代码来自教学内容。
通过json对象填充form表单
最新推荐文章于 2023-02-13 08:55:02 发布