能正常运行,但是提示undefinded 为空或不是对象
function fill(thisValue) {
$('#username').val(thisValue);
setTimeout("$('#vusername').hide();", 200);
getUsercode(thisValue);
}
function getUsercode(thisvalue)
{
var nusername=trim(thisvalue); //获取参数
var url="/js/getusercode.jsp";
var username="username="+nusername;
createXmlHttp(); //调用创建XMLHttpRequest 对象方法
xmlHttp.open("POST",url,true); //请求URL
xmlHttp.onreadystatechange=callusercode; //状态触发事件(服务器作出响应后才执行)
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(username);
}
fill函数中去掉getUsercode(thisValue);这一句就不提示错误 了,看来要么是这句有问题,要么就是 var nusername=trim(thisvalue); 这句有问题,是不是这种写法不对的,trim是正则表达式去掉空格符的,应该没有影响的。