You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BTW, I've been thinking about using FormData here. We'd get all that filtering we're doing out of the box. There are a few issues, though:
valHooks would be skipped. Now, outside of IE we now only have them for multi-select and FormData already handles multi-select identically as we do. Therefore, it's mostly about hooks defined by userland code, plugins, etc. I'm not sure how common are those, but we could re-evaluate for 5.0.
FormData works nicely on forms, but .serialize() can also be called on a collection of form elements, even if they're not lying in a form. I wish we didn't do this, serialization should always happen on the form level, but we do support it. I wonder how common such usage is compared to calling .serialize() on a form, but I wouldn't be surprised if it's common.
Originally posted by @mgol in #5245
To add to the above, during the team discussion @gibson042 suggested we may still try to do a version of it in 4.x by:
formprops to individual elements so thatFormDatahas a temporary form to work with.valHooksafter FormData usage by finding elements with matchingnames and running the valHooks.