new → closed
I'm pretty sure this has nothing to do with jQuery. You can see that serialize works fine if you alert out the lengths:
However, I have seen data truncation over the wire before, when developing an application that needed to send back large chunks of data via POST requests. Be sure your server is configured to handle large requests, I remember the old ASP.NET servers sometimes would reject posts over 100kb if not configured right. There was also one UK ISP that had some sort of problem with its network that would truncate post data silently when it got big. This was about four years ago so I don't recall all the details.
Our solution was to switch to JSON format and normalize the data because it had a lot of redundant values. That turned out to be easier on bandwidth and not a problem because the normalized data matched the backend SQL tables.
Anyway, good luck.