ajax异步查询demo,ASP.NET中AJAX的异步加载(Demo演示)
此次的demo是一个页面,页面上有两行字,然后后面用ajax,使用一个下拉框去替换第一行文字[/code]
第一个是被替换的网页
var xmlhttprequest;
function createxmlhttprequest() {
if (window.activexobject) {
xmlhttprequest = new activexobject("microsoft.xmlhttp");//ie浏览器
} else {
xmlhttprequest = new window.xmlhttprequest();//谷歌等浏览器
}
}
function sendrequest() {
createxmlhttprequest();//获取对象
xmlhttprequest.onreadystatechange = function () {
if (xmlhttprequest.readystate == 4) {
if (xmlhttprequest.status == 200) {
document.getelementbyid("divcontent").innerhtml = xmlhttprequest.responsetext;
}
}
};
xmlhttprequest.open("post", "depthandler.ashx", true);
xmlhttprequest.send(null);
}
这里显示部门信息
这里显示部门信息结束了
第二个是一个类
using system;
using system.collections.generic;
using system.linq;
using system.web;
namespace webapplication2
{
public class dept
{
public int id { get; set; }
public string deptname { get; set; }
}
}
然后是一个一般处理程序
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading;
using system.web;
namespace webapplication2
{
///
/// depthandler 的摘要说明
///
public class depthandler : ihttphandler
{
public void processrequest(httpcontext context)
{
//这里的ajax进行了三秒的延迟
thread.sleep(3000);
list depts = new list
{
new dept(){id=1,deptname="财务部"},
new dept(){id=2,deptname="研发部"},
new dept(){id=3,deptname="市场部"}
};
stringbuilder sb = new stringbuilder();
sb.appendline("");
foreach (var item in depts)
{
sb.appendline($"{item.deptname}");
}
sb.appendline("");
context.response.contenttype = "text/plain";
context.response.write(sb);
}
public bool isreusable
{
get
{
return false;
}
}
}
}
效果图
ajax有三秒的延迟加载
前三秒
后三秒
到此这篇关于asp.net中ajax的异步加载(demo演示)的文章就介绍到这了,更多相关asp.net中ajax异步加载内容请搜索萬仟网以前的文章或继续浏览下面的相关文章希望大家以后多多支持萬仟网!
ajax异步查询demo,ASP.NET中AJAX的异步加载(Demo演示)相关推荐
- jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)
jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...
- jap页面使用ajax动态加载列表数据,JSF - 使用AJAX调用基于DataTable中的mimetype值加载不同形式...
对于我的一个项目,我需要根据DataTable组件中可用的mimetype值加载不同的表单.我有标题,内容 - 中间的DataTable和页脚中的数据显示.单击DataTable条目应根据mimety ...
- Android中使用x5内核加载网页的实现
前言 联系方式 背景 SDK下载 SDK集成 使用 代码实现 前言 由于是使用的腾讯浏览服务,所以这里大部分介绍的是官网的一些东西,不过自己会做一些复杂使用部分的实现,不至于像官网上介绍的笼统. 联系 ...
- 工作中遇到的懒加载问题
1.懒加载 懒加载(LazyLoad)一直是前端的优化方案之一.它的核心思想是:当用户想看页面某个区域时,再加载该区域的数据.这在一定程度上减轻了服务器端的压力,也加快了页面的呈现速度. 2.遇到的问 ...
- vue中ztree使用懒加载的方法
vue中ztree使用懒加载的方法 正常引用过后使用: import tree from "vue-giant-tree"; <tree:setting="sett ...
- 蜡炬教育:如何处理机器学习中大型数据的加载问题?
原标题:蜡炬教育:如何处理机器学习中大型数据的加载问题? 蜡炬教育老师表示,在处理机器学习算法时,经常会因为数据库太大而导致无法放入内存中,而遇到这样几个问题:当运行数据集算法而导致崩溃时如何解决?当 ...
- excel2007无法加载mysql_Excel2007中进行无法安装加载项的解决方法
最近在学数学模型,用规划求解来计算.以前用Excel XP,知道在工具中加载相关的宏,然后很顺利地就能求解.但是用Excel 2007就找不到北了,今天,学习啦小编就教大家在Excel2007中进行无 ...
- 其原因可能是堆被损坏,这也说明 xxx.exe 中或它所加载的任何 DLL 中有 bug
1.代码如下: string src ="abcdabcd"; char* dst = new char[8]; strcpy(dst,src.c_str()); delete[] ...
- 【Java 虚拟机原理】Java 类中的类加载初始化细节 ( 只使用类中的常量时加载类不会执行到 ‘初始化‘ 阶段 )
文章目录 一.类加载初始化时机 二.常量加载示例 三.数组加载示例 一.类加载初始化时机 类加载时机 : Java 程序执行时 , 并不是一开始将所有的字节码文件都加载到内存中 , 而是用到时才进行加 ...
最新文章
- Merge Intervals
- python opencv给证件照换底色
- C++学习笔记(八)——内联函数
- Error message COM_PRODUCT 503 Data cannot be maintained for set type COM_TA_R3_ID
- html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法
- P4159 [SCOI2009] 迷路
- OpenCV circle图像上画圆
- jquery +做CheckBoxList全选,反选
- python网站框架下载_web.py首页、文档和下载 - Python框架 - OSCHINA - 中文开源技术交流社区...
- 7-1 矩阵A乘以B (30 分)
- 计算机领域国际会议分类及排名
- Oracle数据库中查看所有表和字段以及表注释.字段注释
- 物联网专业要学c语言吗,物联网应用技术专业是文科还是理科
- 如何将小程序内置非promise API转换为promise对象(风袖小程序的学习)
- HashMap扩容机制源码分析
- java哪个软件编程好学吗_java编程好学吗?
- 简单理解hashMap中key相同,什么叫同一个key
- 基于因果推断的根因分析
- 干货丨李睿:新时代的医学影像及心脑血管成像的应用
- iWatch的功能预测
热门文章
- 常用MySQL数据库命令
- 故障码123401_故障引导案例 | 宝马F18 ECM故障引导
- mAP@0.5 与 mAP@0.5:0.95 是什么意思,YOLOv5
- 第三周 数据分析之概要 Pandas库数据特征分析
- True Zero Downtime HAProxy Reloads--转载
- Java多线程编程模式实战指南(二):Immutable Object模式--转载
- 数学建模学习笔记——相关性分析
- 谷歌开源 tf-seq2seq,你也能用谷歌翻译的框架训练模型
- GMIS 2017嘉宾王小川:人工智能技术与应用思考
- 互联网金融风控面试算法知识(三)