<script type="text/javascript" src="/javascripts/jquery/1.7.2/jquery-1.7.2.min.js"></script>
var params = $('#form1').serialize();//serialize()自动调用了encodeURIComponent方法将数据编码
params = decodeURIComponent(params,true);//调用decodeURIComponent(XXX,true);将数据解码
params = encodeURI(encodeURI(params));//若上行解码仍乱码,则进行两次编码,后台对具体字段解码:java.net.URLDecoder.decode(XXX, "UTF-8");
$.ajax({
async: true,
type: 'post',
url: $("#form").attr("action"),
data: params,
dataType: 'json',
success: function (data) {
//后续操作。。。
}
});