我想从表单中获取所有数据,并将其放入一个可访问的数组中。以下是我目前的代码:
var data = $("#everything").serializeArray();
var test = [];
$(data).each(function(index, element) {
test[element] = element.val();
});
我尝试了这个:
alert(data["fname"]);
即使文本框中有内容,该方法返回“未定义”,因此我必须使用.each方法。但是现在当我执行以下操作时:
alert(test["fname"]);
它甚至没有弹出消息。有人知道我做错了什么吗?我只想将所有表单数据放入一个数组中,以便通过输入框的id或名称访问。