Ajax中回调函数的处理结果没有返回?
JScript code:
function callback() {
alert(18); //测试是否调用了callback回调函数
if (httpRequest.readyState==4) {
if(httpRequest.status==200){
alert(3); //测试是否准备好返回处理结果
var rs = httpRequest.responseText;
if(rs==0){
var resdiv = document.getElementById("result");
if (resdiv.hasChildNodes()) {
resdiv.removeChild(resdiv.childNodes[0]);
}
var restext = document.createTextNode("输入的用户名与密码不符,请重新输入!");
resdiv.appendChild(restext);
window.myform.username.focus();
}else{
alert("登录成功,页面即将转向!");
}
}
}
}
当登录错误时,怎么就一直没有显示登录错误信息?而且也没有alert(3);,也就是没有返回结果?这是为什么呢?
望高手帮忙解决一下!!!
先不用ajax,单独调试登录的页面,看看是否有错。
另外查一下 是不是异步方式 xmlhttp.open("POST", url, true);
18执行了么
应该是你内部执行出问题了。
alert(18);这句执行了,alert(3)没有执行。也就是alert(18)以后就没有再输出了,不知道为什么?
我的post提交方式是这样的:
JScript code
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://w
相关问答:
哪位仁兄能有。net05的源码的发我一份,guoyang8013@163.com.小弟我不胜感激
up
www.51aspx.com上好多。。。
引用
www.51aspx.com上好多。。。
好,我去看下,谢谢
http://www.chinaz ......
用window.setInterval这样的JS代码5秒调用一次,结果IE报警:
该页面上的脚本造成ie运行缓慢,如果继续运行你的计算机会变得更慢?
代码如下:
<body onload="gLStat()">
&nbs ......
刚开始学,求一段简单的AJAX代码。以前用ASP.NET AJAX AJAX Extensions 来着。也懂就瞎用。现在求一段代代码。AJAX调用c#代码。也不我说的你不明白,我就是希望用AJAX获取数据库数据.不要第三方的DLL 例如Ajax ......
主页面Default设计代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Regis ......
Java code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.o ......