Client:
Function processresponseextends (){
If (XMLHTTP. readystate = 4 & XMLHTTP. Status = 200 ){
// Fill in the mobileuaextendsdiv content again
Alert (XMLHTTP. responsetext );
$ ("Mobileuaextendsdiv"). innerhtml = XMLHTTP. responsetext;
}
}
Function showua_extends (mobiletypename ){
// Alert ("@ 111:" + mobilebrandid );
Alert ("mobiletypename:" + mobiletypename );
Createxmlhttp ();
XMLHTTP. onreadystatechange = processresponseextends;
VaR url = "<% = basepath %> game/getuadata? Operator = showuaextends & mobiletypename = "+ mobiletypename;
Alert ("url:" + URL );
Url = encodeuri (URL );
Url = encodeuri (URL );
Alert ("encodeuri URL:" + URL );
XMLHTTP. Open ("Post", URL, true );
XMLHTTP. Send (null );
}
Server:
Log. debug ("111111111111111111 mobiletypename:" + request. getparameter ("mobiletypename "));
String mobiletypename = request. getparameter ("mobiletypename ");
Mobiletypename = java.net. urldecoder. Decode (mobiletypename, "UTF-8 ");
Log. debug ("222222222222222222 mobiletypename:" + mobiletypename );
This solves the problem of passing Chinese parameters.