今天遇到一个表单序列化传到后台中文乱码的问题,查了一下,解决办法:
var fromData = $("#form).serialize();
formData = decodeURIComponent(formData,true);//解码
上面的原因是表单序列化的时候jquery调用了encodeURIComponent()方法编码了,所以需要重新解码一下。
但是,今天我遇到的不是这样子滴! 原因是:我异步请求的时候发送方式搞错了,如果是post的请求方式提交表单的话,就不会出现乱码了.^_^.