浏览器开发工具提示我找不到"check_username() 我看了半天代码也没有问题啊 是我哪里写错了吗 请大神们指教啊 就是鼠标离开当前选项框 "check_username()方法不起作用 就是找不到 搞了好久也没 弄出来 请帮忙看看啊
<html>
<head>
<style>
.s1{
color:red;
font-size:24px;
font-style:italic;
}
</style>
<script type="text/javascript" src="../js/prototype-1.6.0.3.js"></script>
<script type="text/javascript">
function getXmlHttpRequest(){
alert(222);
var xhr = null;
if((typeof XMLHttpRequest)!='undefined'){
xhr = new XMLHttpRequest();
}else{
xhr = new ActiveXObject('Microsoft.XMLHttp');
}
return xhr;
}
function check_username(){
//step1获得XmlHttpRequest对象
var xhr = getXmlHttpRequest();
alert(111);
//step2发送请求
xhr.open('get','check_username.do?username='+$F('username'),true);
xhr.onreadystatechange=function(){
//step4获取服务器返回的数据,更新页面
if(xhr.readyState==4&&xhr.status==200){
var txt = xhr.responseText;
$('username_msg').innerHTML = txt;
}else{
$('username_msg').innerHTML='系统错误,稍后重试';
}else{
$('username_msg').innerHTML='正在验证...';
}
};
xhr.send(null);
}
</script>
</head>
<body>
<form action="" method="post">
用户名:<input name="username" id="username" onblur="check_username();"/>
<span class="s1" id="username_msg"></span>
<br/>
密 码: <input type="password" name="pwd" id="pwd"><br/>
<input type="submit" value="确认"/>
</form>
</body>
</html>
Ajax
解决方案 »
- 本人大二,想搞好java,要学好哪些东西。
- java 基础问题
- 排班算法怎么写?
- JAVA中接口与抽象类的问题
- 我这么打印等腰三角形为什么出错啦????
- 用JB做一个application,会自动生成两个文件,其中一个是***Frame1.java文件,难道所在的界面都要在这里写?
- 我在run方法里面加入一个设置守护线程的语句 为何报错
- 我做了一个applet将他嵌入到一个网页中,第一次运行结果显示都正确,可是..........
- Tomcat4.0 Servlet在哪里有?
- 开平方是哪个函数??
- TCP 问题求解答
- 求问 import com.sun.awt.AWTUtilities时报错出现这个是怎么回事?
代码的加载是从上至下的。。
或者加一个window.onload=方法{
}
if(xhr.readyState==4&&xhr.status==200){
var txt = xhr.responseText;
$('username_msg').innerHTML = txt;
}else{
$('username_msg').innerHTML='系统错误,稍后重试';
}else{
$('username_msg').innerHTML='正在验证...';
}这段语法错了