Javascript 将所选下拉列表值保存到JSON
我想将下拉列表中选定元素的值保存到JSON文件中 ${list.days} 1. 2. 3. 4. 函数I{ var$tds=$this.find'td',status=$tds.eq0.text; console.logstatus json=json++{\deviceType\:\+$tds.eq1.text++\,+\days\:\+$tds.eq2.text++\,;};Javascript 将所选下拉列表值保存到JSON,javascript,java,jquery,json,Javascript,Java,Jquery,Json,我想将下拉列表中选定元素的值保存到JSON文件中 ${list.days} 1. 2. 3. 4. 函数I{ var$tds=$this.find'td',status=$tds.eq0.text; console.logstatus json=json++{\deviceType\:\+$tds.eq1.text++\,+\days\:\+$tds.eq2.text++\,;}; 我建议不要尝试从头开始创建自己的JSON字符串。相反,请使用JSON.stringify方法: /* Create
我建议不要尝试从头开始创建自己的JSON字符串。相反,请使用JSON.stringify方法:
/* Create a new object from scratch to convert to JSON later */
obj = {
deviceType: $tds.eq(1).find("select")[0].val(),
days: $tds.eq(2).find("select")[0].val()
};
/* Stringify your object */
json = JSON.stringify(obj);
此代码示例假定$tds.eq1和$tds.eq2各自包含一个select元素。也许您可以将值发送到PHP并保存它
$('.input').change(function(){
//Save value of this dropdown menu
$value = $(this).val();
//AJAX the value to the PHP
$.post('balbal.php',{
value: $value
});
});
使用@ohio818 inputs对JSON对象进行了以下更改
json = json + " {\"deviceType\": \"" + $tds.eq(1).text()+ "\"," +"\"days\":\""+ $tds.eq(2).find("select").val()+ "\"},";
我在这里提到了Java。很高兴听到它,@Prasad.Chitti。如果你觉得我的回答让你走上了正确的道路,别忘了接受我的回答:-