javascript保存JSON动态属性
我使用javascript的基本knollage, 我试图从用户那里获取数据,并将其用作json属性,如下所示javascript保存JSON动态属性,javascript,jquery,json,Javascript,Jquery,Json,我使用javascript的基本knollage, 我试图从用户那里获取数据,并将其用作json属性,如下所示 <th colspan="2"><input id="dc_name" name='dc[name]'></input></th> $(".save_asJSON").click(function(){ var dcname = {};document.getElementById("dc_name").value
<th colspan="2"><input id="dc_name" name='dc[name]'></input></th>
$(".save_asJSON").click(function(){
var dcname = {};document.getElementById("dc_name").value
var jsonobj = {
DCes: {
dcname: {
name : dcname,
.....
}
}
};
console.log(jsonobj);
});
$(“.save_asJSON”)。单击(函数(){
var dcname={};document.getElementById(“dc_name”).value
var jsonobj={
DCes:{
dcname:{
姓名:dcname,,
.....
}
}
};
console.log(jsonobj);
});
第一次使用dcname(这是我的问题)-显示为字符串dcname
第二个dcname用法按其应该的方式提供值
我需要这样的json文件,你知道我该如何实现吗
谢谢您可以使用空值初始化json,然后使用如下输入设置其值
var jsonobj={
DCes:{}
};
$(“.save_asJSON”)。单击(函数(){
var dcname=document.getElementById(“dc_name”).value
jsonobj.DCes[dcname]={name:dcname}
console.log(jsonobj);
});代码>
单击
hi,感谢您的重播,但它仍然会给我相同的结果。我需要将两个“dcname”都更改为输入值。您希望得到什么,{“DCes”:{“equinix sin”:{“name”:“equinix sin”}}}我知道我如何构建json文件毫无意义,但已经完成了,jinja2文件构建在这个json结构之上。现在,我正在构建一个web界面,让它成为一个方便用户使用的界面:)