首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js结合ajax发送请求,请求的页面过不去,求ajax注意点和原理,具体看代码。该怎么处理

2013-11-11 
js结合ajax发送请求,请求的页面过不去,求ajax注意点和原理,具体看代码。页面代码如下,说明已有触发事件sta

js结合ajax发送请求,请求的页面过不去,求ajax注意点和原理,具体看代码。
页面代码如下,说明已有触发事件=startRequest();

function startRequest(that)
{
 createXMLHttpRequest();
          
         var _hyid=that.title;
         var _czlx=that.value;
        alert(_hyid);
        alert(_czlx);
        if(_czlx=="删除好友")
        {
            _czlx="schy";       //删除好友
        }
        if(_czlx=="移动好友")
        {
            _czlx="ydhy";      //移动好友
        }
        if(_czlx=="删除分组")
        {
            _czlx="scfz";    //删除分组
        }
        alert(_czlx);


 xmlHttp.open("GET","friend_main_ajax.ashx?_czlx='"+czlx+"' &_hyid='"+_hyid+"'",true);   //这有问题,调试的时候发现都没进到friend_main_ajax.ashx里去,

xmlHttp.onreadystatechange = handleStateChange;

xmlHttp.send(null);


}

function handleStateChange()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
if (xmlHttp.responseText == 'true') {
                        alert("删除成功");
                    } 
                        else {
                        alert("删除失败");
                    }
}
}
}
以下是ashx文件的代码,
 public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        string sql = "";
        switch (context.Request.QueryString["czlx"])
        {

            case "schy":

                string _hyid =context.Request.QueryString["_hyid"];
                sql = "delete from mrfriend where duifanghyid='" + _hyid + "'";
                bool bools = friend_del.deleteSql(sql);
                context.Response.Write(true);
                context.Response.End();

                break;
          }
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }
我做的是好友管理的功能,在这遇到问题了,调试的时候发现friend_main_ajax.ashx没进去了,或许是本人还没理解ajax的原理和注意点,求大神搭救!!!
问题1:调试的时候发现friend_main_ajax.ashx没进去了;
问题2:ajax的原理和注意点; ajax??js??.net
[解决办法]
createXMLHttpRequest();
这个函数,你发出来看看。。。
[解决办法]
好像你的xmlHttp没实例化吧

热点排行