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

问个异步的问题啊。。。

var MyXmlHttp = false;
try {
    MyXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
    try {
        MyXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e2) {
        MyXmlHttp = false;
    }
}
if (!MyXmlHttp && typeofXMLHttpRequest != 'undefined') {
    MyXmlHttp = new XMLHttpRequest();
}

function OnMessageBack() {
    //判断请求状态及HTTP状态是否满足条件
    if (MyXmlHttp.readyState == 4 && MyXmlHttp.status == 200) {
        //将返回的文本打印到页面上
        document.write(MyXmlHttp.responsetext);
    }
}


function SendToServer(fid) {   
    if (fid != "") {
        var url = "../ashx/deleFile.ashx?fid=" + fid;   // 调用的程序页       
        MyXmlHttp.open("POST", url, true);        MyXmlHttp.onreadystatechange = GetServerData;
        MyXmlHttp.send(null);
    }
}


-----------------
<a href="#" onclick="SendToServer(<%#Eval("fileID") %>)">删除</a>


问题是这样的 第一次的时候呢正常的url = "../ashx/deleFile.ashx?fid=" + fid;  去到了这个ashx页面
操作执行成功
但是 在点击时候来到这里就不进 这个ashx页面了 为什么? 
不执行删除操作了



--------------------编程问答-------------------- <a href="#" onclick="SendToServer(<%#Eval("fileID") %>);return false">删除</a> --------------------编程问答-------------------- 删除后,页面数据重新绑定
ID要不同 --------------------编程问答-------------------- GetServerData 这个函数呢 --------------------编程问答-------------------- ID 确定是不用同的 我跟踪到 SendToServer()这里它就不进"../ashx/deleFile.ashx这个页面执行操作 --------------------编程问答-------------------- function GetServerData() {
    if (MyXmlHttp.readyState == 4) {
        var response = MyXmlHttp.responseText;
        if (response == "F") {
            alert("删除失败,请查询");
            return false;
        }
        else {
            alert("删除成功");
            Binds(); //重新绑定
         }
    }
}

跟这个函数没关系的吧 --------------------编程问答-------------------- 把post方式换成get试试 --------------------编程问答-------------------- 本来就是get的 不行才用 post 也是不行 --------------------编程问答-------------------- 第一次的时候 是什么时候 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,