日期:2014-05-16 浏览次数:20395 次
在后台JAVA中对参数对应的转码:
java.net.URLDecoder.decode(request.getParameter("name"), "UTF-8");?
把jquery.js 中的param中的
做一下encodeURIComponent就可以了
?
param: function( a ) { var s = []; // If an array was passed in, assume that it is an array // of form elements if ( a.constructor == Array || a.jquery ){ // Serialize the form elements jQuery.each( a, function(){ s.push( encodeURIComponent(this.name) + "=" + encodeURIComponent(encodeURIComponent( this.value ))); }); // Otherwise, assume that it's an object of key/value pairs }else{ // Serialize the key/values for ( var j in a ){ // If the value is an array then the key names need to be repeated if ( a[j] && a[j].constructor == Array ){ jQuery.each( a[j], function(){ s.push( encodeURIComponent(j) + "=" + encodeURIComponent(encodeURIComponent( this ))); }); }else{ s.push( encodeURIComponent(j) + "=" + encodeURIComponent( encodeURIComponent( jQuery.isFunction(a[j]) ? a[j]() : a[j] )) ); } } } // Return the resulting serialization return s.join("&").replace(/%20/g, "+"); }?
?
?
?