当前位置:编程学习 > C#/ASP.NET >>

跪求大虾。干掉它,您就是我的神。。。

AJAX回调函数里面readyState获取不到。疯了。。
<script type="text/javascript"> 
function watching() {
alert(wocao.readyState);//一直打印不出来状态码!!! } 
----------------以上为回调函数------------------- 
$(function () {//当页面加载完毕时触发...
$("#text_name").focusout(function () { 
//手动调用验证控件 
ValidatorValidate(RFV_name, null, null); 
//取得用户输入的值 
var name = $("#text_name").val(); 
//是否通过验证控件 
if (RFV_name.isvalid) { 
$("#nameErr img").remove();
var wocao = false; 
---------------以下是创建XMLHttpRequest---------------- 
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari 
wocao = new XMLHttpRequest(); 

else {// code for IE6, IE5 
wocao = new ActiveXObject("Microsoft.XMLHTTP"); }
--------------创建XMLHttpRequest完成(wocao就是XMLHttpRequest)------------------
wocao.open("GET", "WebForm1.aspx?isAJAX=nice", true);
wocao.onreadystatechange = watching;
wocao.send(null); 
alert(wocao.readyState);//这里打印出来结果是1 

else {
if ($("#picErr").length > 0) return; 
var img = "<img id ='picErr' src ='images/nameErr.png'/>"; $("#nameErr").append(img);

} })

}); 
</script> xmlhttprequest AJAX --------------------编程问答-------------------- 说好的大虾呢。。。 --------------------编程问答-------------------- jQuery里还用创建XMLHttpRequest? --------------------编程问答-------------------- JQ里面难道不能创建XMLHttpRequest?JQ也是封装的JS啊。像XMLHttpRequest这样常见的东东,怎么会不封装。 --------------------编程问答-------------------- 我艹
alert(wocao.readyState);//一直打印不出来状态码!!! } 

这是什么鸟语法?不报错吗?
你把后面的关闭}也注释掉了? --------------------编程问答-------------------- 我当然知道JQ是封装的JS,但有简单的不用,写这么麻烦干吗 --------------------编程问答-------------------- 假定4楼的问题是你复制造成的。

你这个就是变量作用域的问题! --------------------编程问答-------------------- function watching() {
        alert('watching ' + this.readyState);//这样就行了
    } --------------------编程问答-------------------- 同意楼上说的 --------------------编程问答-------------------- alert(wocao.readyState);//一直打印不出来状态码!!! } 

这个地方最后一个 '}' 是被注释掉了吧。


wocao.onreadystatechange = function watching() {
alert(wocao.readyState);}

这样试试。。 --------------------编程问答--------------------
先顶楼上诸君再说
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,