一些不错的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 相关文章推荐
Javascript 遍历对象中的子对象
Jul 03 Javascript
Jquery动态进行图片缩略的原理及实现
Aug 13 Javascript
浅析JS中document对象的一些重要属性
Mar 06 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
Jul 28 Javascript
Node.js操作mysql数据库增删改查
Mar 30 Javascript
谈谈JavaScript中的几种借用方法
Aug 09 Javascript
老生常谈angularjs中的$state.go
Apr 24 Javascript
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
小程序登录/注册页面设计的实现代码
May 24 Javascript
vue的滚动条插件实现代码
Sep 07 Javascript
js作用域及作用域链工作引擎
Jul 07 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 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python简单获取数组元素个数的方法
2015/07/13 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
python中map的基本用法示例
2018/09/10 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
写出一个方法实现冒泡排序
2016/07/08 面试题
会计专业毕业生推荐信
2013/11/05 职场文书
创意活动策划书
2014/01/15 职场文书
法律进机关实施方案
2014/03/12 职场文书
个人催款函范文
2015/06/24 职场文书
浅谈如何提高PHP代码的质量
2021/05/28 PHP
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang