为什么获取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>";
}
相关问答:
<div id="div6" runat="server" style= "height:auto;width:auto; text-align: left;">
& ......
JScript code:
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
function ajaxTest() {
var starttime = document.getElementById(&q ......
RT,以前买过一本《征服AJAX》的书里面有,但不支持中文,现在也不知道光盘丢到哪里去了,在网上下载的没有数据库,调试不好。
希望能有:
1.支持中文
2.带键盘操作
3.最好能够带数据库的
ajax自 ......