一些不错的js函数ajax


Posted in Javascript onAugust 20, 2008

//创建组件
function createobj() {
if (window.ActiveXObject) {
return(new ActiveXObject("Microsoft.XMLHTTP"));
}
else if (window.XMLHttpRequest) {
return(new XMLHttpRequest());
}
}

var cs;
//发送请求
function sxs(Fileid) {
if (window.ActiveXObject) {
cs=new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
cs=new XMLHttpRequest();
}
var my_url="inc/setsession.asp?id="+Fileid+"&rnd="+Math.random();
cs.open("get",my_url,true);
cs.send(null);
}

//调用并返回结果
function Star() {
var oBao=createobj();
var frm= document.logo_frm;
var my_url="logo.asp?name="+frm.username.value+"&pw="+frm.pwd.value+"&rnd="+Math.random();
oBao.open("POST",my_url,false);
oBao.send('');
var strResult = unescape(oBao.responseText);
if (strResult=="yes") {
window.location.reload();
}
else {
alert("登录失败!请重新登录...");
frm.username.value="";
frm.pwd.value="";
hide();
}
}
var h_id;
var h_i=0;
//调用并返回结果,菜单
function getinfo(index) {
var oBao=createobj();
var cont=document.getElementById("menu_detial");
cont.style.top='142px';
cont.style.left=event.x-60;
if(!bro_n){
cont.style.top='142px';
cont.style.left=event.x-60;
}
cont.style.width='150px';
cont.style.display="block";
cont.innerHTML="请等待,加载中...";
cont.style.height="10px";
cont.style.overflowY="hidden";
var my_url="getinfo.asp?type="+index+"&rnd="+Math.random();
oBao.open('post',my_url,true);
oBao.onreadystatechange=function(){
var cont=document.getElementById("menu_detial");
if(oBao.readyState==4){
if(oBao.status==200){
cont.innerHTML=oBao.responseText;
h_i=0;
h_id=window.setInterval("h_change()",30);
}else{
cont.innerHTML='出现错误,错误代码为:'+oBao.status;
}
}
}
oBao.send('');
}

function h_change(){
var cont=document.getElementById("menu_detial");
h_i+=1;
h=parseInt(cont.style.height);
if(h>133){
window.clearInterval(h_id);
h_i=0;
}else{
cont.style.height=16+8*h_i-h_i*h_i*0.1+"px";
}
}

//调用并返回结果
function personalInfo(index) {
var oBao=createobj();
var cont=document.getElementById("person_detial");
var cont_a=document.getElementById("person_content");
cont.style.display='block';
cont.style.width="600px";
cont.style.top=event.y;
cont_a.innerHTML="请等待,加载中...";
var my_url="getinfo.asp?type="+index+"&rnd="+Math.random();
oBao.open('post',my_url,true);
oBao.onreadystatechange=function(){
var cont_a=document.getElementById("person_content");
if(oBao.readyState==4){
if(oBao.status==200){
cont_a.innerHTML=oBao.responseText;
}else{
cont_a.innerHTML='出现错误,错误代码为:'+oBao.status;
}
}
}
oBao.send('');
}

//调用并返回结果
function getNotice(id) {
var oBao=createobj();
var my_url="notice.asp?id="+id+"&rnd="+Math.random();
oBao.open('get',my_url,true);
oBao.onreadystatechange=function(){
var cont_a=document.getElementById("notice");
if(oBao.readyState==4){
if(oBao.status==200){
if(cont_a){
cont_a.innerHTML=oBao.responseText;
}
}else{
cont_a.innerHTML='出现错误,错误代码为:'+oBao.status;
}
}
}
oBao.send('');
}

var notice_id=window.setInterval("getNotice(0)",6000);

//调用并返回结果
function getnoticeById(id) {
var cont_a=document.getElementById("stip_detial");
cont_a.style.display="block";
cont_a.style.top=event.y;
cont_a.style.left=event.x-145;
cont_a.innerHTML="加载中...";
var oBao=createobj();
var my_url="getstip.asp?id="+id+"&rnd="+Math.random();
oBao.open('get',my_url,true);
oBao.onreadystatechange=function(){
if(oBao.readyState==4){
if(oBao.status==200){
if(cont_a){
cont_a.innerHTML=oBao.responseText;
}
}else{
cont_a.innerHTML='出现错误,错误代码为:'+oBao.status;
}
}
}
oBao.send('');
}

Javascript 相关文章推荐
jquery cookie插件代码类
May 26 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
Mar 25 Javascript
Bootstrap项目实战之子栏目资讯内容
Apr 25 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
May 17 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
JS中跳出循环的示例代码
Sep 14 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 Javascript
JavaScript生成指定范围随机数和随机序列的方法
May 05 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
基于vue+element实现全局loading过程详解
Jul 10 Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
Aug 14 #Javascript
jquery之Document元素选择器篇
Aug 14 #Javascript
JavaScript国旗变换效果代码
Aug 13 #Javascript
js活用事件触发对象动作
Aug 10 #Javascript
JS支持带x身份证号码验证函数
Aug 10 #Javascript
js获取div高度的代码
Aug 09 #Javascript
js可突破windows弹退效果代码
Aug 09 #Javascript
You might like
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
php上传文件的增强函数
2010/07/21 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
jstree的简单实例
2016/12/01 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python爬取读者并制作成PDF
2015/03/10 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
python一键去抖音视频水印工具
2018/09/14 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python内置模块collections知识点总结
2019/12/19 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
Python连接Impala实现步骤解析
2020/08/04 Python
Pycharm安装python库的方法
2020/11/24 Python
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
动物科学专业毕业生的自我评价
2013/11/29 职场文书
国家助学金获奖感言
2014/01/31 职场文书
师范毕业生求职信
2014/07/11 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
户籍证明书标准模板
2014/09/10 职场文书
2014年度个人工作总结
2014/11/07 职场文书
2015年公司新年寄语
2014/12/08 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android