Ajouter un attribut et une valeur d'attribut à un objet (statique) peut se référer à mon autre article de blog
JS
对象
-Ajouté _动态属性
Une explication simple est la suivante : ajoutez des attributs à un objet, mais ses noms d'attribut et ses valeurs d'attribut ne sont pas codés en dur, mais des données de suppression obtenues dynamiquement ~
- Formule :
obj[动态属性名] = 动态属性值;
[obj
est un objet]
Encapsule un objet
data
, le nom de l'attribut qu'il contient se trouve dans les données transmises par l'arrière-plan de la traverséename
et sa valeur d' attribut est la valeur de la zone de saisiename
correspondante .input
1. Données dynamiques envoyées en arrière-plan
2.Code
var data = {
}; // 先定义一个空对象
var datas = {
:json_encode($data)}; // 获取到后台传过来的数据-PHP写法
for(var i in datas) {
// 遍历对象
console.log(datas[i].name) // 需传到后台的字段名
console.log($(`input[name=${
datas[i].name}]`).val()) // 获取对应input框的输入值
data[datas[i].name] = $(`input[name=${
datas[i].name}]`).val(); // js对象添加动态属性
}
console.log(data)