易截截图软件、单文件、免安装、纯绿色、仅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的)

在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......

Ajax长轮询

HTML code:

<script type="text/javascript">
<!--
var time = 0;
var http_request=null;
function HttpRequest(){
if (window.ActiveXObject){
......

模拟ajax上传文件,无法清空form

HTML code:

<form action="<%=request.getContextPath()%>/advertAdd.adp?op=Y" id="addAdvertForm" name="addAdvertForm" method="post" enctype="mult ......

jquery加ajax 中不能实现远程页面的读取

如果把页面地址改成本地的文件(如:aa.php)就可以正常读取了。
程序如下:
<script language="javascript" src="jsLibrary/jquery.js"> </script>

<script langu ......

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号