I need some help by a jQuery internals hacker, because I don't really
know how to add this particular feature that I need to jQuery:

Sometimes I want to serialize a form to a Hash/Object in the form of:

{ key: 'val', key2: 'val2' }

jQuery only gives me serializeArray(), which gives me something like
this which is rather awkward sometimes:

[ { name: 'key', value: 'val' }, { name: 'key2', value: 'val2' } ]

I use the following code to convert from an array like that to a Hash:

    var new_item = $(this).serializeArray();
    var new_item_hash = {};
    $.each(new_item, function() {
      new_item_hash[this.name] = this.value;
    });

How do I take this and build a simple addon for jQuery that allows me
to do:

    var new_item = $(this).serializeHash();


How do I do that?



Thanks,
Herb

Reply via email to