有哪些方法可以从序列化的JSON数据字符串中提取部分表单字段列表?

时间:2014-04-02 21:02:06

标签: jquery

我已经从表单字段中提取了一个序列化的JSON数据字符串

formData = $form.serializeArray();

formData包含lengthwidthheight作为"键"这个字符串

如何从formData中提取这些内容并将其设置为ajax

1 个答案:

答案 0 :(得分:0)

如果您的表单为serializeArray,则可以使用inArray构建一种简单的方法来获取所需的数据。

这是一个如何做你所要求的事情的例子。此代码可能适合您的需求,但尚未经过测试。

var _findArray = ["length", "width", "height"];
var _newData = []; // Extracted data
$.each(formData, function(index, data) {
    if ($.inArray( data.name, _findArray ) !== -1) {
        _newData.push(data);
    }
});

注意:_newData现在将拥有提取的数据