ITPub博客

首页 > > > $.ajax 请求ashx 为什么会直接跳转到ashx页面

$.ajax 请求ashx 为什么会直接跳转到ashx页面

作者:amadan 时间:2019-09-10 14:27:44 0 删除 编辑

前端

代码如下

function getusercount() {
            $.ajax({
                type: 'get',
                url: 'Ashx/GetUserCount.ashx',
                cache:false,
                success: function (result) {
                    $("#usercount").html(result);
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(XMLHttpRequest.status + "----" + XMLHttpRequest.readyState + "----" + textStatus);
                }
            });
        }

后台在这儿,是获取到一个xml文件的值

public void ProcessRequest(HttpContext context)
        {
            string result=string.Empty;
            context.Response.ContentType = "text/plain";
            lock(locker)
            {
                //声明一个xmlDocument对象,加载指定的XML文件
                XmlDocument doc = new XmlDocument();
                doc.Load(AppDomain.CurrentDomain.BaseDirectory + "usercount.xml");
                //得到根节点
                XmlNode xn = doc.SelectSingleNode("AllData");
                //得到根节点的所有子节点
                XmlNodeList xnl = xn.ChildNodes;
                XmlElement xe = (XmlElement)xnl.Item(0);
                if (xe.GetAttribute("Type").ToString() == "usercount")
                {
                    result = xe.GetAttribute("value").ToString();
                }
            }
            context

为什么有时候会直接跳转到接口的地址

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2310/viewspace-3139148/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 求高手指点!
请登录后发表评论 登录
全部评论

注册时间:2019-08-06

  • 博文量
    200
  • 访问量
    14415