1 / 10
文档名称:

实现基于-Ajax-的无限级菜单.doc

格式:doc   大小:38KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实现基于-Ajax-的无限级菜单.doc

上传人:iris028 2021/1/25 文件大小:38 KB

下载得到文件列表

实现基于-Ajax-的无限级菜单.doc

文档介绍

文档介绍:现在到处都有这方面的教程,我重点说一下我自己搞的一个框架。
特点:
支持Form的无闪提交(方法有点笨)
支持MVC框架,即支持传统网页架构
多线程并发请求(要语言支持线程)
动态加载文件,只加载有用的!处理了Ajax框架臃肿的JS文件问题。
采用no table的全div + css布局
a. 获得XMLHTTPRequest对象,网上到处都找得到了,不多说:
function newXMLHttpRequest() {
var xmlreq = false;
if () {
xmlreq = new XMLHttpRequest();
} else if () {
try {
xmlreq = new ActiveXObject("");
} catch (e1) {
try {
xmlreq = new ActiveXObject("");
} catch (e2) {
}
}
}
return xmlreq;
}
这里提供一个通用的支持多浏览器的方法。

//这里用Bcandy作为方法名是为了感谢一个对我来说很重要的人,她一直在支持我
function Bcandy(Tid,url,parm,js) {
if(url == ""){
return;
}
//这是一个加载信息提示框,也可以不要!
("load"). = "visible";
//加载相应页面的JS文件
if(js != null){
//加载JS文件
LoadJS(js);
}
// 获取一个XMLHttpRequest实例
var req = newXMLHttpRequest();
// 设置用来从请求对象接收回调通知的句柄函数
var handlerFunction = getReadyStateHandler(req,Tid);
= handlerFunction;
// 第三个参数表示请求是异步的
("POST", url, true);
// 指示请求体包含form数据
("Content-Type",
"application/x-www-form-urlencoded");
// 发送参数
(parm);
}
function getReadyStateHandler(req,Tid) {
// 返回一个监听XMLHttpRequest实例的匿名函数
return function () {
// 如果请求的状态是“完成”
if ( == 4) {

最近更新

甘蓝根肿病生防菌的筛选及防治效果测定的中期.. 2页

《卖火柴的小女孩作业设计方案-2023-2024学年.. 5页

2024-2025年青海省高职单招语文考试试题及答案.. 3页

球形磷酸钙碳酸钙复合药物载体的制备及其性能.. 2页

现代远程教育题库管理系统关键技术的研究与实.. 2页

2023年江苏省高职单招职业技能考前冲刺试题及.. 3页

2023年吉林省吉林市普通高校对口单招英语自考.. 18页

环境雕塑的场境问题研究的综述报告 2页

2024年员工试用期转正工作总结结尾完美版 7页

2024年员工培训计划(精选15篇) 48页

2024年告别2021迎接2022年的唯美说说(精选25.. 28页

点云管道曲面重构的中期报告 2页

灯盏花化学成分的提取分离新工艺的综述报告 2页

濒危药用植物杜仲产活性成分内生真菌的研究的.. 2页

2024年同学之间的友谊作文 4页

2024年合作转让协议书范本(精选10篇) 27页

溶酶体膜蛋白TMEM192在肝癌细胞HEPG2中的作用.. 2页

他汀在女性心血管疾病一级预防中的作用 新 37页

2024年可爱的小狗的作文精品(5篇) 6页

2024年古风个性句子 79页

人体解剖 内脏学(药学系) 61页

混凝土组成对材料力学和热学性能的影响的中期.. 2页

2023年度中国精神心理健康蓝皮书文档 6页

蛋白尿护理查房 23页

随班就读资源教室设备配置标准 13页

大学食堂餐饮企业准入退出制度 3页

利用f206片内flash进行在线编程 8页

混凝土投标技术响应文件1 36页

复制以下网址粘贴到浏览器打开 1页

西南大学[1055]《powerpoint多媒体课件制作》.. 28页