$(document).ready(function(){
$('#name').blur(function(){
$.post('checkRegist.action',{'name':$(this).val()},
function(data){
var html;
if(data=="repeat")
html='用户名重复';
else if('nameOk'==data)
html='用户名可用';
alert(html)
$('#checkName').html(html);
},"html");
});
});
用firebug调试发现在浏览器显示的已经是乱码了,
data
"nameOk"

html
"用户名可用"
jsp的pageEncoding="UTF-8",引入js的 charset="UTF-8",jquery-1.6.4.min.js的contentType也加上了UTF-8,怎么回事啊,以前都没遇到过。