0
var data = {
    formData : {
        vendor:    'test',
        extension: 'test2'
    }

}

シリアル化された配列を fromData に追加しようとしています。

どうすればこれを行うことができますか。

私はそれを押しますか?

data.formData({ inputs.serializeArray() });

ありがとう!

4

1 に答える 1

1

.serializeArray [docs]は、フォームのオブジェクトの配列を返します{name: '...', value: '...'}

したがって、配列を反復処理して、各オブジェクトをオブジェクトに追加する必要がありformDataます。

$.each(inputs.serializeArray(), function(i, obj) {
    data.formData[obj.name] = obj.value;
});
于 2013-01-30T02:21:03.317 に答える