我遇到了一种情况,我想通过 PHP 从 JSON 格式中读取一些数据,但是我在理解如何构造 Javascript 对象以动态创建 JSON 格式时遇到了一些问题。
我的情况如下:
<input title="QA" type="text" class="email">
<input title="PROD" type="text" class="email">
<input title="DEV" type="text" class="email">
到目前为止,我通过每个输入的 Javascript 代码都会抓取数据,但是我无法理解如何从这里开始处理。
var taskArray = {};
$("input[class=email]").each(function() {
var id = $(this).attr("title");
var email = $(this).val();
//how to create JSON?
});
如果可能,我想获得以下输出。
[{title: QA, email: 'a@a.com'}, {title: PROD, email: 'b@b.com'},{title: DEV, email: 'c@c.com'}]
通过输入字段值获取电子邮件的位置。
原文由 BaconJuice 发布,翻译遵循 CC BY-SA 4.0 许可协议
像这样:
解释
您正在寻找
an array of objects
。因此,您创建了一个空白数组。使用 ‘title’ 和 ‘email’ 作为键,为每个input
创建一个对象。然后将每个对象添加到数组中。如果你需要一个字符串,那么做
样本输出