Serialise form fields into an object with jQuery

$.fn.serializeObject = function () {
    var data = {};

    $.each(this.serializeArray(), function (i, field) {
        data[field.name] = field.value;
    });

    return data;
};