一些不错的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 相关文章推荐
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
Aug 21 Javascript
判断JavaScript对象是否可用的最正确方法分析
Oct 03 Javascript
下载文件个别浏览器文件名乱码解决办法
Mar 19 Javascript
JavaScript获取网页表单提交方式的方法
Apr 02 Javascript
jQuery事件绑定与解除绑定实现方法
Apr 15 Javascript
JavaScript与java语言有什么不同
Sep 22 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
Mar 22 Javascript
微信小程序getPhoneNumber获取用户手机号
Sep 29 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
Mar 20 Javascript
jQuery使用each遍历循环的方法
Sep 19 jQuery
JavaScript键盘事件常见用法实例分析
Jan 03 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
Jul 20 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
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
PDO实现学生管理系统
2020/03/21 PHP
csdn 论坛技术区平均给分功能
2009/11/07 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
Python中字典和JSON互转操作实例
2015/01/19 Python
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
人工神经网络算法知识点总结
2019/06/11 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
python的命名规则知识点总结
2019/10/04 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
酒店销售主管岗位职责
2014/01/04 职场文书
婚前财产公证书
2014/04/10 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
幼师自荐信范文
2015/03/06 职场文书
保研推荐信范文
2015/03/25 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
交通安全主题班会
2015/08/12 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
python 详解turtle画爱心代码
2022/02/15 Python
Mysql表数据比较大情况下修改添加字段的方法实例
2022/06/28 MySQL