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是正则表达式去掉空格符的,应该没有影响的。
$('#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是正则表达式去掉空格符的,应该没有影响的。
我换成 var nusername=thisvalue;也不行的
去掉就不报错了
你不是调试的很好吗怎么不继续了现在 把 getUsercode(thisValue);里面的代码在一行行调试啊
锁定到最终出错的地方