前端
代码如下
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/ ,如需转载,请注明出处,否则将追究法律责任。