易截截图软件、单文件、免安装、纯绿色、仅160KB

为什么获取js中的URL的参数的值总是为null(ajax)

我是想验证一个用户名是否存在的,通过前台的input输入,然后写一段js如下实现ajax的功能:


<script type="text/javascript">
var req;
function validate(){
var idField=document.getElementById("userid");
var url="validate.jsp?id = " + escape(idField.value);
//alert(url);          //正常显示
if(window.XMLHttpRequest){
req=new XMLHttpRequest();
}else if(window.ActiveXObject){
req=new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET",url,true);
req.onreadystatechange=callback;
req.send(null);

}

function callback(){
if(req.readyState ==4){
if(req.status ==200){
var msg=req.responseXML.getElementsByTagName("msg");
//alert(msg[0].childNodes[0].nodeValue);
setMsg(msg[0].childNodes[0].nodeValue);
}
}
}

function setMsg(msg){
if(msg == "invalid"){
document.getElementById("usermsg").innerHTML = " <font size='-3' color='red'>用户名已存在,请重新输入 </font>";
}else if(msg == "valid"){
document.getElementById("usermsg").innerHTML = " <font color='red'>恭喜您,用户名可用 </font>";
}


相关问答:

如何获取Ajax页面中innerHtml

如金山词霸网页左上角上的每日一句
$('#elementID').html();
应该可以吧

别沉了啊!~!

问题不够清晰

document.getElementById("控件ID").innerHtml;

h ......

vs2008添加Ajax控件AjaxControlToolkit.dll时出错

添加时报的错误:“未能加载文件或程序集“System.Web.Exensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的
某一个依赖项。系统找不到指定的文件。”
请高手们指点一下, ......

ASP.ENT AJAX客户端编程的环境

最近在看陈黎夫编著的《ASP.NET AJAX 程序设计》第二卷:客户端Microsoft AJAX Library与异步通信层,,,对于里面的实例,自己操作起来困难重重。首先是出现Type,Sys未定义。ASP.NET AJAX ControlKit,ASPAJAXExte ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号